)]}'
{
  "commit": "e77c27d734e64c35feca142c995cf9bae896f85e",
  "tree": "e3cde60618a5e715dc69ed41404ecbd26808378f",
  "parents": [
    "967cd8219cf77ebbe338dd9b02f5ec9de05fddbf"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Sep 07 11:20:23 2018 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 07 21:12:37 2018 +0000"
  },
  "message": "Automatically disable assembly with MSAN.\n\nMSAN is incompatible with hand-written assembly code. Previously we\nrequired that OPENSSL_NO_ASM be set when building with MSAN, and the\nCMake build would take care of this. However, with other build systems\nit wasn\u0027t always so easy.\n\nThis change automatically disables assembly when the compiler is\nconfigured for MSAN.\n\nChange-Id: I6c219120f62d16b99bafc2efb02948ecbecaf87f\nReviewed-on: https://boringssl-review.googlesource.com/31724\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fab1b3bf7332bc6219fb830d4ca0b728fa8bd04c",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "c614a65a0b5094792b368019bdfa814fc0712fe6",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "93e2f824bae39625a2b71aad9a0007d1b82fabf6",
      "old_mode": 33188,
      "old_path": "crypto/crypto.c",
      "new_id": "783d7d96134b47a223307b152c36e588e759a93d",
      "new_mode": 33188,
      "new_path": "crypto/crypto.c"
    },
    {
      "type": "modify",
      "old_id": "5a1cca4ac18b474ef79d34def8fd9df43f4dde88",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/asm/x25519-asm-arm.S",
      "new_id": "905af0775dd99bdedcc12b2d75a5fad9ee1635cc",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/asm/x25519-asm-arm.S"
    },
    {
      "type": "modify",
      "old_id": "a0adeb5fa7ed80f0676b6d356f995e4e24b73019",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/arm-xlate.pl",
      "new_id": "fffba808ea7ee3474ac1835718dd85b0dbbe2ed7",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/arm-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "de796d73f75c0355ff9c89a7b030b3ecc0a4dc22",
      "old_mode": 33188,
      "old_path": "crypto/perlasm/ppc-xlate.pl",
      "new_id": "8013058df3459706ce7889de1a6f57bdc1a23243",
      "new_mode": 33188,
      "new_path": "crypto/perlasm/ppc-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "f6a57e02fbd10e53287ed30f5a1f1da996d14e9c",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/x86_64-xlate.pl",
      "new_id": "3ec9b6c6cda0cf7a197ce279ddaf1bff96d8d5b0",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/x86_64-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "06e7bd99a0f486df392395d65ba0d9622d929db2",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305_arm_asm.S",
      "new_id": "04f7c4cd61ae2c3985a2f8caf3b800712f1893f7",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_arm_asm.S"
    },
    {
      "type": "modify",
      "old_id": "f86968bf20724ad5a8a87656d2171a8744317074",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "b68423ec19c23f929ccb0b5a0f8029e27eea3878",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    }
  ]
}
