)]}'
{
  "commit": "e15a6d58da79c9703812b9102e6c18e09351b830",
  "tree": "bc3570fb8b715d524e6619034d0b341a5e21c43f",
  "parents": [
    "28751e9c68752a2e3b5a087974f7ac3ae370a4b0"
  ],
  "author": {
    "name": "Jukka Lehtosalo",
    "email": "jukka.lehtosalo@iki.fi",
    "time": "Fri Jun 05 13:01:36 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 05 13:01:36 2026 +0100"
  },
  "message": "[mypyc] Fix name lookup when class var and module var have the same name (#21594)\n\nDisambiguate using the Var node, since the short name itself is not\nenough to disambiguate between global variable and class variable\nwith the same name.\n\nFixes https://github.com/mypyc/mypyc/issues/1201.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "066954e9201653cfa6e4e4352ceda3c486a7e7b2",
      "old_mode": 33188,
      "old_path": "mypyc/irbuild/builder.py",
      "new_id": "587be873a46d9fcd0fed364666ad434f145c69ab",
      "new_mode": 33188,
      "new_path": "mypyc/irbuild/builder.py"
    },
    {
      "type": "modify",
      "old_id": "5bc19c961010b5369a3a270b86c8e3a621d0917e",
      "old_mode": 33188,
      "old_path": "mypyc/irbuild/classdef.py",
      "new_id": "4fd9a2e2cc74859cf018b99c0321a52fa265212e",
      "new_mode": 33188,
      "new_path": "mypyc/irbuild/classdef.py"
    },
    {
      "type": "modify",
      "old_id": "f953dd3825ef286a09d88855d4aaf441a970673c",
      "old_mode": 33188,
      "old_path": "mypyc/irbuild/expression.py",
      "new_id": "cd7295ef709ad30aa9370c7c0b7cadddaa9fa772",
      "new_mode": 33188,
      "new_path": "mypyc/irbuild/expression.py"
    },
    {
      "type": "modify",
      "old_id": "39172a6385696bd9f55fb4b6a90f9c4112386718",
      "old_mode": 33188,
      "old_path": "mypyc/test-data/run-classes.test",
      "new_id": "7722cf26ca9105cdf64b00fec10827f79a44c37a",
      "new_mode": 33188,
      "new_path": "mypyc/test-data/run-classes.test"
    }
  ]
}
