)]}'
{
  "commit": "9b8d34edd48877972c2f446b183eca2212de63ab",
  "tree": "7b5e87b2c4bffeefa5d31d4831b18e7f35d4f8bf",
  "parents": [
    "d53ef2ffd16490993010076f35f110bd65323caa"
  ],
  "author": {
    "name": "Manuel Pégourié-Gonnard",
    "email": "manuel.pegourie-gonnard@arm.com",
    "time": "Mon Jun 08 09:53:20 2020 +0200"
  },
  "committer": {
    "name": "Manuel Pégourié-Gonnard",
    "email": "manuel.pegourie-gonnard@arm.com",
    "time": "Mon Jun 08 09:53:20 2020 +0200"
  },
  "message": "Avoid superflous randomization with restartable\n\nChecking the budget only after the randomization is done means sometimes we\nwere randomizing first, then noticing we ran out of budget, return, come back\nand randomize again before we finally normalize.\n\nWhile this is fine from a correctness and security perspective, it\u0027s a minor\ninefficiency, and can also be disconcerting while debugging, so we might as\nwell avoid it.\n\nSigned-off-by: Manuel Pégourié-Gonnard \u003cmanuel.pegourie-gonnard@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb921618a02f9c994b3827ecb1b0766233daee1b",
      "old_mode": 33188,
      "old_path": "library/ecp.c",
      "new_id": "6c856dc3d1014d11bb22bb7e3c18ad725f37702c",
      "new_mode": 33188,
      "new_path": "library/ecp.c"
    }
  ]
}
