)]}'
{
  "commit": "1e85cb3b412216f9aa0c2b24569508ce09d22524",
  "tree": "67ba532f2f4439b10b9e37112003043da3617921",
  "parents": [
    "8e8f7ece555796ab1a6c9b0610cab0cb61e92693"
  ],
  "author": {
    "name": "arostovtsev",
    "email": "arostovtsev@google.com",
    "time": "Thu Jan 06 12:01:35 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jan 06 12:03:11 2022 -0800"
  },
  "message": "Starlark: fix integer overflows in sizing, iteration, and subslicing of RangeList\n\n* negation of an int step can overflow\n* adding a step to an int cursor can overflow\n* multiplication of int steps can overflow\n\nFollowup to https://github.com/bazelbuild/bazel/pull/12733\n\nPiperOrigin-RevId: 420113155\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0a6fc844511016a61d8a975782c44910f638032",
      "old_mode": 33188,
      "old_path": "src/main/java/net/starlark/java/eval/RangeList.java",
      "new_id": "8fa119d34eb34e6d2b16f9834679a0db177b0294",
      "new_mode": 33188,
      "new_path": "src/main/java/net/starlark/java/eval/RangeList.java"
    },
    {
      "type": "modify",
      "old_id": "8622f32f5fea200d1e834d559519ea8bacac3b21",
      "old_mode": 33188,
      "old_path": "src/test/java/net/starlark/java/eval/testdata/range.star",
      "new_id": "405d920384dace5a7fb93820b69cf87a0efea23f",
      "new_mode": 33188,
      "new_path": "src/test/java/net/starlark/java/eval/testdata/range.star"
    }
  ]
}
