)]}'
{
  "commit": "35a66d4aae6c94f8a314c73a2f97fd40799e1264",
  "tree": "8b9ec92cfd07dd37af7de674659a7dd4b3329405",
  "parents": [
    "d6e1f230b3b726923fc9b3ad628fc67a8aeede59"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Dec 13 09:27:28 2018 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 13 17:43:07 2018 +0000"
  },
  "message": "Drop NEON assembly for HRSS.\n\nSince we build Chrome with -mfpu\u003dneon anyway, this isn\u0027t currently\nneeded. Additionally, I had included poly3_invert_vec in the assembly\nbut hadn\u0027t gotten around to wiring it up yet. That assembly referenced a\ncouple of functions in the C code that had been renamed. Surprisingly,\nthe NDK linker didn\u0027t have a problem with the undefined symbols since it\ncould statically find them to be unreachable.\n\nBut that isn\u0027t true everywhere. Some builds did fail because of the\nundefined symbols although we\u0027re not sure what\u0027s different about them.\n(Different NDK version perhaps?)\n\nChange-Id: Ibac4724d24df05d6f6007499e1cd884e59889101\nReviewed-on: https://boringssl-review.googlesource.com/c/33604\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e53885eb74184ae3ad0cd7c13c9b82101b8595c4",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "bf6964937ec9bbff9a4913cfefcd674cdfcf886d",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "8ceb9efddc2a23ecc56a99f5db0d3c59ac2fb2a2",
      "old_mode": 33188,
      "old_path": "crypto/hrss/asm/poly_mul_vec_armv7_neon.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b7002c1a49983eba885680f59c146f45561425f8",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss.c",
      "new_id": "87241a5f8e91693855baac5d08837b71ed89b38c",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss.c"
    },
    {
      "type": "modify",
      "old_id": "44db7f57a6daf46b0314772c578c184c1b7cf644",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "2a6fe3f24f4b351f939a1670a3e628fa76cbc12a",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
