)]}'
{
  "commit": "93930eaf0acd64dc0d08d58321d2682cb019bc1a",
  "tree": "3b1c444f2f7cb1ee7260e499800c5cda0ddc388a",
  "parents": [
    "66363b9a7b9fe7c99eba3a185b74c5fdbf842eba"
  ],
  "author": {
    "name": "Victor Stinner",
    "email": "vstinner@python.org",
    "time": "Wed Jan 10 15:38:56 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 10 15:38:56 2024"
  },
  "message": "gh-111139: Optimize math.gcd(int, int) (#113887)\n\nAdd a fast-path for the common case.\r\n\r\nBenchmark:\r\n\r\n    python -m pyperf timeit \\\r\n        -s \u0027import math; gcd\u003dmath.gcd; x\u003d2*3; y\u003d3*5\u0027 \\\r\n        \u0027gcd(x,y)\u0027\r\n\r\nResult: 1.07x faster (-3.4 ns)\r\n\r\n    Mean +- std dev: 52.6 ns +- 4.0 ns -\u003e 49.2 ns +- 0.4 ns: 1.07x faster",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cd61e9ab75424e692f8c5ba35813b07c3d95fca",
      "old_mode": 33188,
      "old_path": "Modules/mathmodule.c",
      "new_id": "2a796c1c55d2f0aa824bdc09a290f5678f1e69b3",
      "new_mode": 33188,
      "new_path": "Modules/mathmodule.c"
    }
  ]
}
