)]}'
{
  "commit": "08301e015e06457abc33bc59369fe937c00a7ade",
  "tree": "5eedf6b70ebab16bc50b78c8bc02e48e2cdcf553",
  "parents": [
    "6f8c91cb7c813d6171195931151709b709cd0f46"
  ],
  "author": {
    "name": "Steven Troxler",
    "email": "stroxler@meta.com",
    "time": "Mon Sep 21 08:51:50 2026 -0700"
  },
  "committer": {
    "name": "meta-codesync[bot]",
    "email": "215208954+meta-codesync[bot]@users.noreply.github.com",
    "time": "Mon Sep 21 08:51:50 2026 -0700"
  },
  "message": "Reject nonpositive pooling outputs\n\nSummary:\nReject concrete pooling configurations whose computed spatial output contains a nonpositive extent while preserving symbolic formulas.\n\n___\n\nDifferential Revision: D120875440\n\nfbshipit-source-id: 936e1d0279754b16ab404eb3877cef886f1cf756\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1110ebc77d35dcde33c2c4669b5cfbbfaccd295",
      "old_mode": 33188,
      "old_path": "tensor-shapes/pyrefly-torch-stubs/test/test_pooling.py",
      "new_id": "833feb3e9ab96997eee378ebbeb7d6a0c068c415",
      "new_mode": 33188,
      "new_path": "tensor-shapes/pyrefly-torch-stubs/test/test_pooling.py"
    },
    {
      "type": "modify",
      "old_id": "b1dca66d81dfa0fcfffb480d9a7a835c1284951c",
      "old_mode": 33188,
      "old_path": "tensor-shapes/pyrefly-torch-stubs/torch-stubs/_shapes.pyi",
      "new_id": "9bc10a0e8d48681f3b054edc7bd82a4f952dfff2",
      "new_mode": 33188,
      "new_path": "tensor-shapes/pyrefly-torch-stubs/torch-stubs/_shapes.pyi"
    }
  ]
}
