{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726300147,"defaultBranch":"main","name":"cpython","ownerLogin":"ordinary-jamie","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-02T01:33:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101677823?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708219516.0","currentOid":""},"activityList":{"items":[{"before":"09c29475813ff2a763931fc0b45aaaef57cd2ac7","after":"81c3130c51a2b1504842cb1a93732cc03ddbbd79","ref":"refs/heads/main","pushedAt":"2024-05-18T10:11:12.000Z","pushType":"push","commitsCount":352,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Minor improvements to the docs for itertools.tee() (gh-119135)","shortMessageHtmlLink":"Minor improvements to the docs for itertools.tee() (pythongh-119135)"}},{"before":"bfc57d43d8766120ba0c8f3f6d7b2ac681a81d8a","after":"09c29475813ff2a763931fc0b45aaaef57cd2ac7","ref":"refs/heads/main","pushedAt":"2024-04-26T08:03:14.000Z","pushType":"push","commitsCount":352,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-110693: Pending Calls Machinery Cleanups (gh-118296)\n\nThis does some cleanup in preparation for later changes.","shortMessageHtmlLink":"pythongh-110693: Pending Calls Machinery Cleanups (pythongh-118296)"}},{"before":"2339e7cff745271f0e4a919573a347ab2bc1c2e9","after":"bfc57d43d8766120ba0c8f3f6d7b2ac681a81d8a","ref":"refs/heads/main","pushedAt":"2024-03-30T12:42:35.000Z","pushType":"push","commitsCount":304,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-117303: Don't detach in `PyThreadState_DeleteCurrent()` (#117304)\n\nThis fixes a crash in `test_threading.test_reinit_tls_after_fork()` when\r\nrunning with the GIL disabled. We already properly handle the case where\r\nthe thread state is `_Py_THREAD_ATTACHED` in `tstate_delete_common()` --\r\nwe just need to remove an assertion.\r\n\r\nKeeping the thread attached means that a stop-the-world pause, such as\r\nfor a `fork()`, won't commence until we remove our thread state from the\r\ninterpreter's linked list. This prevents a crash when the child process\r\ntries to clean up the dead thread states.","shortMessageHtmlLink":"pythongh-117303: Don't detach in PyThreadState_DeleteCurrent() (pyt…"}},{"before":"cfbdce72083fca791947cbb18114115c90738d99","after":"2339e7cff745271f0e4a919573a347ab2bc1c2e9","ref":"refs/heads/main","pushedAt":"2024-03-11T04:39:17.000Z","pushType":"push","commitsCount":90,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-116057: Use relative recursion limits when testing os.walk() and Path.walk() (#116058)\n\nReplace test.support.set_recursion_limit with test.support.infinite_recursion.","shortMessageHtmlLink":"pythongh-116057: Use relative recursion limits when testing os.walk()…"}},{"before":"fb5e0344e41788988171f31c6b8d4fd1a13b9041","after":"cfbdce72083fca791947cbb18114115c90738d99","ref":"refs/heads/main","pushedAt":"2024-03-04T13:03:36.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-114258: Argument Clinic: refactor getset implementation (#116170)\n\n* Move param guard to param state machine\r\n* Override return converter during parsing\r\n* Don't use a custom type slot return converter; instead\r\n special case type slot functions during generation.","shortMessageHtmlLink":"pythongh-114258: Argument Clinic: refactor getset implementation (pyt…"}},{"before":"edea0e7d9938139d53af84de817097bc12bb8f92","after":"fb5e0344e41788988171f31c6b8d4fd1a13b9041","ref":"refs/heads/main","pushedAt":"2024-03-02T00:11:10.000Z","pushType":"push","commitsCount":208,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-112087: Use QSBR technique for list_new/clear for free-thread build (gh-115875)","shortMessageHtmlLink":"pythongh-112087: Use QSBR technique for list_new/clear for free-threa…"}},{"before":"a120c87f12588c2b09a47f21e6c3504300e79cb4","after":"c34ef8a6064ed4b34db3011ee23682ba92ae29c8","ref":"refs/heads/asyncio-executor-shut-timeout","pushedAt":"2024-02-18T23:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Use correct method for testing warnings","shortMessageHtmlLink":"Use correct method for testing warnings"}},{"before":"090dd21ab9379d6a2a6923d6cbab697355fb7165","after":"edea0e7d9938139d53af84de817097bc12bb8f92","ref":"refs/heads/main","pushedAt":"2024-02-18T22:27:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-114709: Mark commonpath behaviour as changed in 3.13 (#115639)","shortMessageHtmlLink":"pythongh-114709: Mark commonpath behaviour as changed in 3.13 (python…"}},{"before":"d0a7d405ad738ba7e362e17a4d424f68ec3ac412","after":"a120c87f12588c2b09a47f21e6c3504300e79cb4","ref":"refs/heads/asyncio-executor-shut-timeout","pushedAt":"2024-02-18T21:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Fix unit test raising warnings","shortMessageHtmlLink":"Fix unit test raising warnings"}},{"before":null,"after":"d0a7d405ad738ba7e362e17a4d424f68ec3ac412","ref":"refs/heads/asyncio-executor-shut-timeout","pushedAt":"2024-02-18T01:25:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Fix timeout behaviour in BaseEventLoop.shutdown_default_executor","shortMessageHtmlLink":"Fix timeout behaviour in BaseEventLoop.shutdown_default_executor"}},{"before":"8db8d7118e1ef22bc7cdc3d8b657bc10c22c2fd6","after":"090dd21ab9379d6a2a6923d6cbab697355fb7165","ref":"refs/heads/main","pushedAt":"2024-02-18T01:14:00.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619)","shortMessageHtmlLink":"pythongh-115618: Remove improper Py_XDECREFs in property methods (pyt…"}},{"before":"1a10437a14b13100bdf41cbdab819c33258deb65","after":"8db8d7118e1ef22bc7cdc3d8b657bc10c22c2fd6","ref":"refs/heads/main","pushedAt":"2024-02-17T02:27:41.000Z","pushType":"push","commitsCount":169,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr… (gh-115546)","shortMessageHtmlLink":"pythongh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_…"}},{"before":"9e4f4a773af8330798d281ee503539a226a7f511","after":"0d2a757ecd33af8f96690f1df1339f7ad94e4a06","ref":"refs/heads/asyncio-allow-empty-udp","pushedAt":"2024-02-17T02:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"typos","shortMessageHtmlLink":"typos"}},{"before":"1a01d1735fe09c50413666450defac60f4e84537","after":"9e4f4a773af8330798d281ee503539a226a7f511","ref":"refs/heads/asyncio-allow-empty-udp","pushedAt":"2024-02-17T02:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"1bcea07c09e70ca8f2496a69f9bfff52677a7c88","after":"1a01d1735fe09c50413666450defac60f4e84537","ref":"refs/heads/asyncio-allow-empty-udp","pushedAt":"2024-02-17T02:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update news","shortMessageHtmlLink":"Update news"}},{"before":"67d6bedce85a5e381863e1f8ef5d368aa2d47073","after":"1bcea07c09e70ca8f2496a69f9bfff52677a7c88","ref":"refs/heads/asyncio-allow-empty-udp","pushedAt":"2024-02-16T22:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Add header bytes to buffer size","shortMessageHtmlLink":"Add header bytes to buffer size"}},{"before":null,"after":"67d6bedce85a5e381863e1f8ef5d368aa2d47073","ref":"refs/heads/asyncio-allow-empty-udp","pushedAt":"2024-02-09T04:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Allow DatagramTransport.sendto to send empty data","shortMessageHtmlLink":"Allow DatagramTransport.sendto to send empty data"}},{"before":"b04c5005cc9bd04052075077f7b33beca5edf43d","after":"1a10437a14b13100bdf41cbdab819c33258deb65","ref":"refs/heads/main","pushedAt":"2024-02-06T12:39:06.000Z","pushType":"push","commitsCount":266,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-91602: Add iterdump() support for filtering database objects (#114501)\n\nAdd optional 'filter' parameter to iterdump() that allows a \"LIKE\"\r\npattern for filtering database objects to dump.\r\n\r\nCo-authored-by: Erlend E. Aasland ","shortMessageHtmlLink":"pythongh-91602: Add iterdump() support for filtering database objects ("}},{"before":"c4992f4106aa509375f5beca8dc044a7f6c36a72","after":"b04c5005cc9bd04052075077f7b33beca5edf43d","ref":"refs/heads/main","pushedAt":"2024-01-21T06:08:02.000Z","pushType":"push","commitsCount":128,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Fix the confusing \"User-defined methods\" reference in the datamodel (#114276)\n\nCo-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>\nCo-authored-by: Sergey B Kirpichev ","shortMessageHtmlLink":"Fix the confusing \"User-defined methods\" reference in the datamodel (p…"}},{"before":"17723a58f59145d774afc66018129e437518cdaf","after":"e77579de6705a7bb590c179dc37d4d752878c0d4","ref":"refs/heads/asyncio-tls-refcycle-fix","pushedAt":"2024-01-15T19:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Revert _on_handshake_complete changes and clear exception ref","shortMessageHtmlLink":"Revert _on_handshake_complete changes and clear exception ref"}},{"before":null,"after":"17723a58f59145d774afc66018129e437518cdaf","ref":"refs/heads/asyncio-tls-refcycle-fix","pushedAt":"2024-01-15T07:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-109534: fix reference leak when SSL handshake fails","shortMessageHtmlLink":"pythongh-109534: fix reference leak when SSL handshake fails"}},{"before":"623b338adf2645b09c546e7a17f2648d3a900620","after":"c4992f4106aa509375f5beca8dc044a7f6c36a72","ref":"refs/heads/main","pushedAt":"2024-01-13T01:28:19.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-113903: Fix an IDLE configdialog test (#113973)\n\ntest_configdialog.HighPageTest.test_highlight_target_text_mouse fails\r\nif a line of the Highlight tab text sample is not visible. If so, bbox()\r\nin click_char() returns None and the unpacking iteration fails.\r\n\r\nThis occurred on a Devuan Linux system. Fix by moving the\r\n'see character' call inside click_char, just before the bbox call.\r\n\r\nAlso, reduce the click_char calls to just one per tag name and\r\nreplace the other nested function with a dict comprehension.","shortMessageHtmlLink":"pythongh-113903: Fix an IDLE configdialog test (python#113973)"}},{"before":"4c4b08dd2bd5f2cad4e41bf29119a3daa2956f6e","after":"623b338adf2645b09c546e7a17f2648d3a900620","ref":"refs/heads/main","pushedAt":"2024-01-09T21:24:48.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-66060: Use actual class name in _io type's __repr__ (#30824)\n\nUse the object's actual class name in the following _io type's __repr__:\r\n- FileIO\r\n- TextIOWrapper\r\n- _WindowsConsoleIO","shortMessageHtmlLink":"pythongh-66060: Use actual class name in _io type's __repr__ (python#…"}},{"before":"9853c2a1a834af298c97bce03468134da49b203d","after":"ce2e6455d1b24bfe3a6da3b97a0449e8aeafab68","ref":"refs/heads/asyncio-future-stopiteration","pushedAt":"2024-01-04T20:02:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"fix typos and update test","shortMessageHtmlLink":"fix typos and update test"}},{"before":"3f35c392a02fd990b00ab8c9e140595b829b13d3","after":"72427c0b9bb0065cf562ca700e3f559da27c3d34","ref":"refs/heads/doc-call-protocol-ref-count","pushedAt":"2024-01-04T10:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"fix typos","shortMessageHtmlLink":"fix typos"}},{"before":null,"after":"3f35c392a02fd990b00ab8c9e140595b829b13d3","ref":"refs/heads/doc-call-protocol-ref-count","pushedAt":"2024-01-04T10:56:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Update docs to show strong reference from callable","shortMessageHtmlLink":"Update docs to show strong reference from callable"}},{"before":"e74d8f7eda75273585a5e112b39185f70c3881a8","after":"9853c2a1a834af298c97bce03468134da49b203d","ref":"refs/heads/asyncio-future-stopiteration","pushedAt":"2024-01-04T04:12:55.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Remove traceback chaining","shortMessageHtmlLink":"Remove traceback chaining"}},{"before":"e1117cb8864ca337a26388a6186aa85f7cc29a94","after":"4c4b08dd2bd5f2cad4e41bf29119a3daa2956f6e","ref":"refs/heads/main","pushedAt":"2024-01-04T00:51:29.000Z","pushType":"push","commitsCount":134,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"gh-52161: Enhance Cmd support for docstrings (#110987)\n\nIn `cmd.Cmd.do_help` call `inspect.cleandoc()`,\r\nto clean indentation and remove leading/trailing empty\r\nlines from a dosctring before printing.","shortMessageHtmlLink":"pythongh-52161: Enhance Cmd support for docstrings (python#110987)"}},{"before":"9da2320b7b5806da85b0535a79de8e3f60ed9b8c","after":"e74d8f7eda75273585a5e112b39185f70c3881a8","ref":"refs/heads/asyncio-future-stopiteration","pushedAt":"2024-01-03T23:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gvanrossum","name":"Guido van Rossum","path":"/gvanrossum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2894642?s=80&v=4"},"commit":{"message":"Add :exc: markup to blurb","shortMessageHtmlLink":"Add :exc: markup to blurb"}},{"before":"73c896afcddbd2def9fe48ea184bcb35ead28836","after":"9da2320b7b5806da85b0535a79de8e3f60ed9b8c","ref":"refs/heads/asyncio-future-stopiteration","pushedAt":"2024-01-03T23:20:46.000Z","pushType":"push","commitsCount":155,"pusher":{"login":"ordinary-jamie","name":"Jamie Phan","path":"/ordinary-jamie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101677823?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xOFQxMDoxMToxMi4wMDAwMDBazwAAAARNjumK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wM1QyMzoyMDo0Ni4wMDAwMDBazwAAAAPXO6S8"}},"title":"Activity · ordinary-jamie/cpython"}