)]}'
{
  "commit": "5d54832f1a35ea4f3c7da1e92c205bb4591341d1",
  "tree": "b33abf9cb6e71119e40c1b36e0c11d389a128204",
  "parents": [
    "afd5dba756b6266fa99c11af6496b39d826769cd"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Tue Dec 22 13:41:43 2020 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jan 11 19:03:16 2021 +0000"
  },
  "message": "delocate: handle Aarch64 assembly in parser.\n\nAarch64 assembly is quite different from x86-64 or POWER. But the system\nof directives is the same so there\u0027s quite a lot of utility from being\nable to use the same delocate framework.\n\nUnfortunately, with peg, there\u0027s no obvious way to be able to parse\ninstructions differently without breaking the parsing into two stages.\nThus the parser is extended here to support all three ISAs. This seems\nto work ok without breaking either of the other two.\n\nChange-Id: Iced0f651e556e6ffae3eb35f2edfc0bf84167967\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/44846\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34dd3f6609d0fd690e81ad6be8a6c25b5d685d5f",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/delocate.peg",
      "new_id": "4392949f53e70d911cc10e00b2c52a3372a8df66",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/delocate.peg"
    },
    {
      "type": "modify",
      "old_id": "300735276505053c9a0de0771a9b52478f168305",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/delocate.peg.go",
      "new_id": "85858e5d3b01fe2621ba7e45b48930ed70a5173b",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/delocate.peg.go"
    }
  ]
}
