)]}'
{
  "commit": "9452b00d289e4557880357f12a2016b71aec3c3b",
  "tree": "d674b6e087135860b3bf2cd966e34794f48fbc26",
  "parents": [
    "42840eee04cbd3da882aa00134d03d78d824d649"
  ],
  "author": {
    "name": "Alexandre Rostovtsev",
    "email": "arostovtsev@google.com",
    "time": "Fri Sep 11 12:29:10 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 11 18:29:10 2026 +0200"
  },
  "message": "Allow ellipsis in value expressions (#1511)\n\nSee comments in https://github.com/bazelbuild/starlark/pull/362 - we\nwill need ellipsis for reified types (a type evaluated at runtime as\nopposed to compile/type-check time) in context such as defining a\nprovider field\u0027s type.\n\n## Buildtools PR checklist\n\n- [X] The code in this PR is covered by unit/integration tests.\n- [X] I have tested these changes and provide testing instructions\nbelow.\n- [ ] I have either responded to, or resolved all Gemini comments on the\nPR.\n- [X] I have read Google Eng Practices on [Small\nChanges](https://google.github.io/eng-practices/review/developer/small-cls.html),\nthis PR either follows these guidelines or the description provides\nreasoning for why they can not be followed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd7fa5e2cfc7c3e4edb4f7de382e4cf33679a0d4",
      "old_mode": 33188,
      "old_path": "build/parse.y",
      "new_id": "cdbd2713bb009cc6e9a68722d7c01ac2e61db167",
      "new_mode": 33188,
      "new_path": "build/parse.y"
    },
    {
      "type": "modify",
      "old_id": "5d80db399030f777f6f5ea08c53e845889a29284",
      "old_mode": 33188,
      "old_path": "build/parse.y.go",
      "new_id": "9c00e24ee1022aa424fc93cad026a92d6e339f7c",
      "new_mode": 33188,
      "new_path": "build/parse.y.go"
    },
    {
      "type": "modify",
      "old_id": "107d8f8998ccfe35d2549e76491e336877b084cf",
      "old_mode": 33188,
      "old_path": "build/testdata/079.build.golden",
      "new_id": "7ee7382786907d9787012f6b1c3789b9b9ae5a47",
      "new_mode": 33188,
      "new_path": "build/testdata/079.build.golden"
    },
    {
      "type": "modify",
      "old_id": "364aef57fbdfdefa711475d3d965223e7e99960f",
      "old_mode": 33188,
      "old_path": "build/testdata/079.bzl.golden",
      "new_id": "da0bfba0c705e724f00061b37c038dcf086aec87",
      "new_mode": 33188,
      "new_path": "build/testdata/079.bzl.golden"
    },
    {
      "type": "modify",
      "old_id": "01c03f9cebd1a4ff0ff0eb29a1c933651b9e2c25",
      "old_mode": 33188,
      "old_path": "build/testdata/079.in",
      "new_id": "098200b40d8a846a79e047c8d971471d5a7c0231",
      "new_mode": 33188,
      "new_path": "build/testdata/079.in"
    }
  ]
}
