)]}'
{
  "commit": "71df3253c88c638bfc46bcc8131a9789caf9d261",
  "tree": "f9d88ae9783a2f2429496dae3d01bc9a01e8914d",
  "parents": [
    "2c3f49c932ad8ccbe6a1a333f572d5a863ffaedc"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Thu Jul 30 03:53:37 2026 +0000"
  },
  "committer": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Thu Jul 30 03:53:37 2026 +0000"
  },
  "message": "refactor(cc): remove user_link_flags  for Windows and simplify current_py_cc_libs\n\nWhy:\n- Eliminate redundant user_link_flags $(locations) on Windows since CcInfo in deps automatically passes python3xx.lib to MSVC link.exe.\n- Remove manual depset flattening (linker_inputs.to_list()) and .dll string checking in current_py_cc_libs.\n\nHow:\n- Remove $(locations @rules_python//python/cc:current_py_cc_libs) and additional_linker_inputs in py_extension_macro.bzl.\n- Simplify _current_py_cc_libs_impl to directly return py_cc_toolchain.libs.providers_map.values().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7514b3f1cd857904fbb0ca8261f638ee47fa4daa",
      "old_mode": 33188,
      "old_path": "python/private/cc/py_extension_macro.bzl",
      "new_id": "99386976e6488673d1b0659664cc93d63b429ced",
      "new_mode": 33188,
      "new_path": "python/private/cc/py_extension_macro.bzl"
    },
    {
      "type": "modify",
      "old_id": "58ab4b1bd8254c0919073835ee5aa058cf2b4fc2",
      "old_mode": 33188,
      "old_path": "python/private/current_py_cc_libs.bzl",
      "new_id": "485e1d274b07170f33897c3fd2bd020e4bdcb7d7",
      "new_mode": 33188,
      "new_path": "python/private/current_py_cc_libs.bzl"
    }
  ]
}
