)]}'
{
  "commit": "c48c8b6f64a6cda5ed54434abae51c5c96a49f34",
  "tree": "5383e66d15658781531e632dbc5701564c02bf9c",
  "parents": [
    "12049fd3ad645469d87440e4c5652ad5239892b1"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Wed Oct 09 16:05:00 2019 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 10 17:27:51 2019 +0000"
  },
  "message": "Move no-exec-stack sections outside of #ifs.\n\nWhen building with |OPENSSL_NO_ASM|, the section that marks assembly\nfiles as no-exec-stack will currently be omitted. That results in an\nempty assembly file but that\u0027s still enough to trigger warnings:\n\nwarning: crypto_tests/trampoline-x86_64.o: missing .note.GNU-stack section implies executable stack\n\nThis change makes it so that the section marker will always be emitted,\neven if the file is otherwise empty.\n\nChange-Id: I2d08d34ed9dbe9e9592c88dcd42d3ba4fa3d7652\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38084\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a26adda3b9531bfac0e9042c884ee429b5dfc62",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/asm/x25519-asm-arm.S",
      "new_id": "41bc0c6e86285dd4012bfaf87ceb0a95c378c066",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/asm/x25519-asm-arm.S"
    },
    {
      "type": "modify",
      "old_id": "0b684c3847fa48d1e206dc6f1fad5e4a1de0df77",
      "old_mode": 33188,
      "old_path": "crypto/hrss/asm/poly_rq_mul.S",
      "new_id": "d38462797a00f424d1db2c2e6de55df44da8a908",
      "new_mode": 33188,
      "new_path": "crypto/hrss/asm/poly_rq_mul.S"
    },
    {
      "type": "modify",
      "old_id": "adbd239e38454a6bd30f5dc3c36fa32b57b05696",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/arm-xlate.pl",
      "new_id": "58904d085e243f0ce42964fded35c335cf59b1d0",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/arm-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "f8e42a22da5e13cf60903e6c21c81625d5bb7c57",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/ppc-xlate.pl",
      "new_id": "4f22c36dc433b5175300b2c3353ea5e97dd90ef0",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/ppc-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "d2854cf497b28b432501ba9b8f11eec21ba95ec8",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/x86_64-xlate.pl",
      "new_id": "4a41a24139972f3a81a48dac9fb203706f361313",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/x86_64-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "b331cd4fd1beab9ce5fb28690fdcb3a4b45a4584",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/x86asm.pl",
      "new_id": "2d19425ff9258c606d17ceb1a838ef957e06fa91",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/x86asm.pl"
    },
    {
      "type": "modify",
      "old_id": "77b3c48e3525aa4c7130caf844ade04972e0435b",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305_arm_asm.S",
      "new_id": "80a4b31faa882330af78aa5bf1b74f5649b66db8",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_arm_asm.S"
    }
  ]
}
