)]}'
{
  "commit": "bf21a6dfe775edbd53dce32057cf907fe6e6c064",
  "tree": "f97488c74b9c5fc7ce8eae02ea3f7eb77738fb60",
  "parents": [
    "43c8226119919e30b2a7073e320f48b296fa2eef"
  ],
  "author": {
    "name": "Junhyung Lee",
    "email": "70549809+espressolee@users.noreply.github.com",
    "time": "Thu Sep 24 02:20:31 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 23 14:20:31 2026 -0400"
  },
  "message": "test: assert line numbers of evaluated source (#6169)\n\n* test: assert line numbers of evaluated source\n\n#6089 dropped the coding cookie prepended to py::eval/py::exec source,\nwhich had shifted reported SyntaxError and traceback line numbers by one,\nand noted that no test asserted on them. Add one: errors on line 2 of the\nevaluated source must report line 2. With pybind11\u0027s own test target the\nnew test reports (3, 3) against the parent of #6089 and (2, 2) with the fix.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n\n* style: pre-commit fixes\n\n---------\n\nCo-authored-by: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd2903f0ab2f1c1c86936e95b01af305c59b28a0",
      "old_mode": 33188,
      "old_path": "tests/test_eval.cpp",
      "new_id": "6fdf7a81a5bf5d8fb921ed6506b074afad5b52d3",
      "new_mode": 33188,
      "new_path": "tests/test_eval.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ac1907c7af86083d80a3c913a668c4fa3ad18aa",
      "old_mode": 33188,
      "old_path": "tests/test_eval.py",
      "new_id": "db6cec8e95fd1b19d0885228ad2962ddc5673d5d",
      "new_mode": 33188,
      "new_path": "tests/test_eval.py"
    }
  ]
}
