)]}'
{
  "commit": "5fdc03f74adfd3d270aa6f64b3f3050c19e52e49",
  "tree": "f255cbf4c928f8ea56fae3f1cf74310fe2e1ddd0",
  "parents": [
    "cbccae538c6f03cdf7b9fa263fd1c37724d7a769"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jan 26 18:55:32 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 27 14:19:27 2023 +0000"
  },
  "message": "Remove ppc64le assembly.\n\nWe no longer have a need to support ppc64le, nor do we have any testing\nstory for the assembly we previously had. Remove all ppc64le-specific\nassembly.\n\nThis CL stops short of removing it from base.h. That\u0027ll be done in a\nfollow-up CL, just to separate which removals are for the assembly and\nwhich removals remove all support.\n\nUpdate-Note: After this change, ppc64le builds drop assembly\noptimizations and will fallback to a generic C-based AES implementation.\n\nChange-Id: Ic8075638085761d66cebc276eb16c4770ce03920\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/56388\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9530cfbc27adf4d316885b1783272aa2cdfde84",
      "old_mode": 33188,
      "old_path": "cmake/perlasm.cmake",
      "new_id": "9828799007c230a6976f8a079abfba55292068dc",
      "new_mode": 33188,
      "new_path": "cmake/perlasm.cmake"
    },
    {
      "type": "modify",
      "old_id": "e1634a4faaa6e64a3c2afda4a980ff1344f1b72d",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "ec6d2ee29522b51bb4565906e769e52289cce149",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "96814985e9adb4e384a599cc04e68bb3e9b8b904",
      "old_mode": 33188,
      "old_path": "crypto/abi_self_test.cc",
      "new_id": "a42bd1de4bae823736e09d8c172f249c5f607b9f",
      "new_mode": 33188,
      "new_path": "crypto/abi_self_test.cc"
    },
    {
      "type": "delete",
      "old_id": "a802e37e9acfe242ee89fef2483a531041bea83a",
      "old_mode": 33188,
      "old_path": "crypto/cpu_ppc64le.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "12cbb88842f46677a070abc27bfecaffc01d3e0c",
      "old_mode": 33188,
      "old_path": "crypto/crypto.c",
      "new_id": "beaae0f7e92f76f76cca994c3fe713479ca6bb67",
      "new_mode": 33188,
      "new_path": "crypto/crypto.c"
    },
    {
      "type": "modify",
      "old_id": "82505b742cf7d19c9438891fa35ecf91f1a36dbe",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/CMakeLists.txt",
      "new_id": "2bfadab440ae17e3b79bf608a18caa52fd76fae7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "061f6b7e2c59ecb5ff452afb794698358ad30895",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesp8-ppc.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0685bc41deec911cf1c852218ddad3721a402369",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "98b2a14d8285d34f83ede4dace1421f1ce1c41b0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "17921347eaac1f85e5948528b9b0443cc6f91914",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "e2e4d90f6333c2c4f2ebc0f665d527501ce63f83",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "modify",
      "old_id": "f3fbb7a680386a793cee0da71b43c1978bbf59ff",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/bn.c",
      "new_id": "93fae5694012c6dffd2d33cee58a8e99624dc3b0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/bn.c"
    },
    {
      "type": "modify",
      "old_id": "e8e03fec6ed149baf98d93cd8b7d5865c372cf2b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.c",
      "new_id": "0db77b846b5a8376c4d7922a6df4d2c2e5bbc1ee",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.c"
    },
    {
      "type": "delete",
      "old_id": "0d12a77ba88c8b362a252000acd0d2d8a1d866fe",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghashp8-ppc.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "11a0b203efc0cc618136070cde9f55e8b3b9d12b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm.c",
      "new_id": "f22fa9de94ce90dbd423f3a98d61b397fd60760f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm.c"
    },
    {
      "type": "modify",
      "old_id": "324d0e8c42c1e725136655220a90d5e8a578013a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "e7fcd5c2273b3730e9be924ab3aa3c497cc0e24e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a0a75fa418b333eb36994070437086874d5e991",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/internal.h",
      "new_id": "d77efcaac4e2f22b83e2a0e5a998393f4e265de2",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "cb1ee7d51482914de43d48feb8d7bfa7a80cebc6",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/rand.c",
      "new_id": "41754c6fbccfa617e25a5a872343e6aff1b79ae7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/rand.c"
    },
    {
      "type": "modify",
      "old_id": "cc90914956a6ddd05c6be59af785de9b91b0565a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/internal.h",
      "new_id": "605f1665b89d6405436911d77cec42572c003d01",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/internal.h"
    },
    {
      "type": "delete",
      "old_id": "3152827a0c9e5a1cf5938472d97e32ede1cc9303",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha1-altivec.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "63e6a662f16a8103ef9180ac9f69ae9f2b67fcf7",
      "old_mode": 33188,
      "old_path": "crypto/internal.h",
      "new_id": "f9a243e670d01ad824124573f7874b0825a01afa",
      "new_mode": 33188,
      "new_path": "crypto/internal.h"
    },
    {
      "type": "delete",
      "old_id": "1c51577ed80462a1c1b571cac23813dbb583e979",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/ppc-xlate.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1ba82b12097765452d4f91de77e3a3678d413791",
      "old_mode": 33188,
      "old_path": "crypto/test/abi_test.h",
      "new_id": "24340c90655bf8f408abc235614a2a102e7f106b",
      "new_mode": 33188,
      "new_path": "crypto/test/abi_test.h"
    },
    {
      "type": "delete",
      "old_id": "b29c3612dae56b984bcb784999081d828195ad94",
      "old_mode": 33261,
      "old_path": "crypto/test/asm/trampoline-ppc.pl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e0d314825e2ffb9aaf9dac20acd8b8e40321bd17",
      "old_mode": 33188,
      "old_path": "util/BUILD.toplevel",
      "new_id": "c3143894a8c280e256a55bd4b1343fcd008d1db9",
      "new_mode": 33188,
      "new_path": "util/BUILD.toplevel"
    },
    {
      "type": "modify",
      "old_id": "0ffecea571a772542359e54f6f9f9c9c74f80de2",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/delocate.peg",
      "new_id": "6ec5f7a7e87486625cab57f3cd6302d27b70a4af",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/delocate.peg"
    },
    {
      "type": "modify",
      "old_id": "4a93a7fc887d071d02a284bc1234a577a4495cbe",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "c319a552952133b8c59e8e0a9d2174ebe5fbe11c",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
