)]}'
{
  "commit": "f77c8a38be1f8319b11a71e6cbe5b2694f8871b6",
  "tree": "d734a7dcb708b8c097d023fac3feb5df45c389f1",
  "parents": [
    "cc5a888fe5987be93542588d31704f3f446e1c56"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Dec 21 17:58:36 2018 -0600"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 03 21:02:24 2019 +0000"
  },
  "message": "Be less clever with CHECK_ABI.\n\nUnwind testing will make CHECK_ABI much slower. The original\nptrace-based design is some 10,000x slower. I\u0027ve found an alternate\ndesign that\u0027s a mere 1,000x slower, but this probably warrants being\nmore straightforward. It also removes the weirdness where NDEBUG\ncontrolled which tests were run.\n\nWhile it does mean we need to write some extra tests for p256-x86_64.pl,\nwe otherwise do not directly unit test our assembly anyway. Usually we\ntest the public crypto APIs themselves. So, for most files, this isn\u0027t\nactually extra work.\n\nBug: 181\nChange-Id: I7cbb7f930c2ea6ae32a201da503dcd36844704f0\nReviewed-on: https://boringssl-review.googlesource.com/c/33965\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "202ea7e0320f4bb89989b9880f961fa585cb7760",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc",
      "new_id": "f699fc807d6a23eea8d3d643c5c0fbf2caef4fec",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab9a729c4a98fa42bb7fc32734a543a87c54b0fd",
      "old_mode": 33188,
      "old_path": "crypto/test/abi_test.h",
      "new_id": "c1ef8f18fa6d13ec0db49c724cf2192df9bef4b3",
      "new_mode": 33188,
      "new_path": "crypto/test/abi_test.h"
    }
  ]
}
