)]}'
{
  "commit": "b4e5bc2164bdc400000d8db4f1266cc7fc5f7c41",
  "tree": "3087f4e5ef553205d8a270cf3b2eba00e6c3fe0c",
  "parents": [
    "a17301ab3d04a3ebf79ffac754570294d9025023"
  ],
  "author": {
    "name": "kangtastic",
    "email": "942136+kangtastic@users.noreply.github.com",
    "time": "Sun Mar 22 21:10:28 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Mar 22 21:10:28 2026"
  },
  "message": "gh-146192: Add base32 support to binascii (GH-146193)\n\nAdd base32 encoder and decoder functions implemented in\nC to the binascii module and use them to greatly improve the\nperformance and reduce the memory usage of the existing\nbase32 codec functions in the base64 module.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70ba036756ff32637c6a13c4181baf81e006fc76",
      "old_mode": 33188,
      "old_path": "Doc/library/binascii.rst",
      "new_id": "64c1ce948d2d322fbb4700f55d2ec26adaad250b",
      "new_mode": 33188,
      "new_path": "Doc/library/binascii.rst"
    },
    {
      "type": "modify",
      "old_id": "5e6265a45231db92e96890d4624a8e1140cca1b6",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.15.rst",
      "new_id": "b40c75060a43365d964ea3b9164a53992c6886f4",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.15.rst"
    },
    {
      "type": "modify",
      "old_id": "a429760da79f2a1d7bdc19f2c6bdb5a318f3afa4",
      "old_mode": 33188,
      "old_path": "Lib/base64.py",
      "new_id": "9b57cdfefce1e6e4a250d2a137985c86668d5a41",
      "new_mode": 33188,
      "new_path": "Lib/base64.py"
    },
    {
      "type": "modify",
      "old_id": "667ec9b5241aa9b044acdd8968c1b27e630453d1",
      "old_mode": 33188,
      "old_path": "Lib/test/test_binascii.py",
      "new_id": "d4879667c71461dbc4dd582c2d54295a03b09e3c",
      "new_mode": 33188,
      "new_path": "Lib/test/test_binascii.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "304a7cd62102a7c8482368bea310c6b147a54bdf",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core_and_Builtins/2026-03-20-00-39-25.gh-issue-146192.8aQ6sC.rst"
    },
    {
      "type": "modify",
      "old_id": "ebade54173d11b313fba6b075cea8e6363cbca08",
      "old_mode": 33188,
      "old_path": "Modules/binascii.c",
      "new_id": "7907b74e36f085c9cbf8dc961850d0030a66b031",
      "new_mode": 33188,
      "new_path": "Modules/binascii.c"
    },
    {
      "type": "modify",
      "old_id": "2fdecc2efbf9d4275aecfb1e045c159a160e573e",
      "old_mode": 33188,
      "old_path": "Modules/clinic/binascii.c.h",
      "new_id": "7a411bfc8299431d1f36088ff9d58a50651301d0",
      "new_mode": 33188,
      "new_path": "Modules/clinic/binascii.c.h"
    }
  ]
}
