)]}'
{
  "commit": "875095aa7cb4ea1c738c7a7a20eb15c24a7519e4",
  "tree": "dcc57b656315a449fae021409a630fbb50208f94",
  "parents": [
    "9894ee9de214546afff439a70aac9d1778ae8f8a"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Dec 13 20:08:50 2017 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Dec 14 01:56:22 2017 +0000"
  },
  "message": "Silence ARMv8 deprecated IT instruction warnings.\n\nARMv8 kindly deprecated most of its IT instructions in Thumb mode.\nThese files are taken from upstream and are used on both ARMv7 and ARMv8\nprocessors. Accordingly, silence the warnings by marking the file as\ntargetting ARMv7. In other files, they were accidentally silenced anyway\nby way of the existing .arch lines.\n\nThis can be reproduced by building with the new NDK and passing\n-DCMAKE_ASM_FLAGS\u003d-march\u003darmv8-a. Some of our downstream code ends up\npassing that to the assembly.\n\nNote this change does not attempt to arrange for ARMv8-A/T32 to get\ncode which honors the constraints. It only silences the warnings and\ncontinues to give it the same ARMv7-A/Thumb-2 code that backwards\ncompatibility dictates it continue to run.\n\nBug: chromium:575886, b/63131949\nChange-Id: I24ce0b695942eaac799347922b243353b43ad7df\nReviewed-on: https://boringssl-review.googlesource.com/24166\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a173939fbb6c3342d240dac3113af4a29cb0a0c3",
      "old_mode": 33261,
      "old_path": "crypto/chacha/asm/chacha-armv4.pl",
      "new_id": "2a9a7d7b0e3eb1afe3ab5e78f7cd7209b9c44433",
      "new_mode": 33261,
      "new_path": "crypto/chacha/asm/chacha-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "c34d3dce6d663a6b9517dcaef7b46e9d12b2e0cd",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aes-armv4.pl",
      "new_id": "466a4ba05f5dcc78e5dee69719b7955a347497cb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "c2020cca9282dbbada7d3023747281d944cef085",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/asm/armv4-mont.pl",
      "new_id": "094e3b65cfe639793986e1da56483be7bcc91aee",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/asm/armv4-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "e0b4ee0725990fb226e3af7faf3a8e52ee63c9b8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-armv4.pl",
      "new_id": "e93e5b3843635249cdb172bdb7f538e97ae0c5a8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghash-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "3eea0801579b3012e7057ea78b4f87f938642f0f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl",
      "new_id": "e5ecdfd169122419e470e41de8f61965001ddac0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha256-armv4.pl"
    },
    {
      "type": "modify",
      "old_id": "85f403ec44e359ceca4a53911ffe1bc7c107f225",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl",
      "new_id": "cc247a446327f4423ecc4e02539d059aa66fbf24",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/asm/sha512-armv4.pl"
    }
  ]
}
