{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":81598961,"defaultBranch":"main","name":"cpython","ownerLogin":"python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-10T19:23:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1525981?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717238294.0","currentOid":""},"activityList":{"items":[{"before":"85020647c2a8c53dbdea2f6b31c5d5af85ca317d","after":"059be67b51717519609b29c53bf742ca4d91b68f","ref":"refs/heads/3.12","pushedAt":"2024-06-02T20:14:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.12] GH-119054: Add \"Reading and writing files\" section to pathlib docs (GH-119524) (#119955)\n\nAdd a dedicated subsection for `open()`, `read_text()`, `read_bytes()`,\r\n`write_text()` and `write_bytes()`.\r\n\r\n(cherry picked from commit bd6d4ed6454378e48dab06f50a9be0bae6baa3a2)","shortMessageHtmlLink":"[3.12] GH-119054: Add \"Reading and writing files\" section to pathlib …"}},{"before":"590fd9ccd4443b991f7b01134fb8486cf5f5a79c","after":"d33b0868d6aa6246a420fb7991bfd9cb907c951b","ref":"refs/heads/3.13","pushedAt":"2024-06-02T19:58:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.13] GH-119054: Add \"Reading and writing files\" section to pathlib docs (GH-119524) (#119954)\n\nAdd a dedicated subsection for `open()`, `read_text()`, `read_bytes()`,\r\n`write_text()` and `write_bytes()`.\r\n\r\n(cherry picked from commit bd6d4ed6454378e48dab06f50a9be0bae6baa3a2)\r\n\r\nCo-authored-by: Barney Gale ","shortMessageHtmlLink":"[3.13] GH-119054: Add \"Reading and writing files\" section to pathlib …"}},{"before":"aa9fe98e0649f0a151942914ef4e2810ca6126c2","after":"bd6d4ed6454378e48dab06f50a9be0bae6baa3a2","ref":"refs/heads/main","pushedAt":"2024-06-02T19:39:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"GH-119054: Add \"Reading and writing files\" section to pathlib docs (#119524)\n\nAdd a dedicated subsection for `open()`, `read_text()`, `read_bytes()`,\r\n`write_text()` and `write_bytes()`.","shortMessageHtmlLink":"GH-119054: Add \"Reading and writing files\" section to pathlib docs (#…"}},{"before":"c8de0ec7b96d1c6d27f281c1ab7dc07e03283d22","after":"85020647c2a8c53dbdea2f6b31c5d5af85ca317d","ref":"refs/heads/3.12","pushedAt":"2024-06-02T19:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.12] GH-119054: Add \"Querying file type and status\" section to pathlib docs (GH-119055) (#119952)\n\nAdd a dedicated subsection for `Path.stat()`-related methods, specifically\r\n`stat()`, `lstat()`, `exists()`, `is_*()`, and `samefile()`.\r\n\r\n(cherry picked from commit 81d63362302187e5cb838c9a7cd857181142e530)","shortMessageHtmlLink":"[3.12] GH-119054: Add \"Querying file type and status\" section to path…"}},{"before":"cfec22ce19042e3e8d2b3d5d9e4b4ba57daae886","after":"590fd9ccd4443b991f7b01134fb8486cf5f5a79c","ref":"refs/heads/3.13","pushedAt":"2024-06-02T19:37:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.13] GH-119054: Add \"Querying file type and status\" section to pathlib docs (GH-119055) (#119951)\n\nAdd a dedicated subsection for `Path.stat()`-related methods, specifically\r\n`stat()`, `lstat()`, `exists()`, `is_*()`, and `samefile()`.\r\n\r\n(cherry picked from commit 81d63362302187e5cb838c9a7cd857181142e530)","shortMessageHtmlLink":"[3.13] GH-119054: Add \"Querying file type and status\" section to path…"}},{"before":"9d3de7b0edf46cc0f6aed586111464b2ad581f5a","after":"cfec22ce19042e3e8d2b3d5d9e4b4ba57daae886","ref":"refs/heads/3.13","pushedAt":"2024-06-02T15:29:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"[3.13] Improve documentation for typing.get_type_hints (GH-119928) (#119943)\n\n\r\n\r\n- Explicit list of what it does that is different from\r\n \"just return __annotations__\"\r\n- Remove reference to PEP 563; adding the future import doesn't\r\n do anything to type aliases, and in general it will never make\r\n get_type_hints() less likely to fail.\r\n- Remove example, as the Annotated docs already have a similar\r\n example, and it's unbalanced to have one example about this\r\n one edge case but not about other behaviors of the function.\r\n\r\n(cherry picked from commit aa9fe98e0649f0a151942914ef4e2810ca6126c2)\r\n\r\nCo-authored-by: Jelle Zijlstra \r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[3.13] Improve documentation for typing.get_type_hints (GH-119928) (#…"}},{"before":"e57a4a19a11672829da71e1963802aa17fddf4f1","after":"c8de0ec7b96d1c6d27f281c1ab7dc07e03283d22","ref":"refs/heads/3.12","pushedAt":"2024-06-02T15:21:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"[3.12] Improve documentation for typing.get_type_hints (GH-119928) (#119944)\n\n\r\n\r\n- Explicit list of what it does that is different from\r\n \"just return __annotations__\"\r\n- Remove reference to PEP 563; adding the future import doesn't\r\n do anything to type aliases, and in general it will never make\r\n get_type_hints() less likely to fail.\r\n- Remove example, as the Annotated docs already have a similar\r\n example, and it's unbalanced to have one example about this\r\n one edge case but not about other behaviors of the function.\r\n\r\n(cherry picked from commit aa9fe98e0649f0a151942914ef4e2810ca6126c2)\r\n\r\nCo-authored-by: Jelle Zijlstra \r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[3.12] Improve documentation for typing.get_type_hints (GH-119928) (#…"}},{"before":"f3b89a63cbb6d46e5ed40d5cd9813cdf9189ce35","after":"aa9fe98e0649f0a151942914ef4e2810ca6126c2","ref":"refs/heads/main","pushedAt":"2024-06-02T15:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Improve documentation for typing.get_type_hints (#119928)\n\n- Explicit list of what it does that is different from\r\n \"just return __annotations__\"\r\n- Remove reference to PEP 563; adding the future import doesn't\r\n do anything to type aliases, and in general it will never make\r\n get_type_hints() less likely to fail.\r\n- Remove example, as the Annotated docs already have a similar\r\n example, and it's unbalanced to have one example about this\r\n one edge case but not about other behaviors of the function.\r\n\r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"Improve documentation for typing.get_type_hints (#119928)"}},{"before":"cf8f292a362c3715c536ff90d3e5d0c98ecf2bf0","after":"9d3de7b0edf46cc0f6aed586111464b2ad581f5a","ref":"refs/heads/3.13","pushedAt":"2024-06-02T14:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"colesbury","name":"Sam Gross","path":"/colesbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/655866?s=80&v=4"},"commit":{"message":"[3.13] gh-117657: Fix TSAN reported race in `_PyEval_IsGILEnabled`. (GH-119921) (#119939)\n\nThe GIL may be disabled concurrently with this call so we need to use a\r\nrelaxed atomic load.\r\n(cherry picked from commit f3b89a63cbb6d46e5ed40d5cd9813cdf9189ce35)\r\n\r\nCo-authored-by: Sam Gross ","shortMessageHtmlLink":"[3.13] gh-117657: Fix TSAN reported race in _PyEval_IsGILEnabled. (G…"}},{"before":"f79ffc879b919604ed5de22ece83825006cf9a17","after":"f3b89a63cbb6d46e5ed40d5cd9813cdf9189ce35","ref":"refs/heads/main","pushedAt":"2024-06-02T14:19:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"colesbury","name":"Sam Gross","path":"/colesbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/655866?s=80&v=4"},"commit":{"message":"gh-117657: Fix TSAN reported race in `_PyEval_IsGILEnabled`. (#119921)\n\nThe GIL may be disabled concurrently with this call so we need to use a\r\nrelaxed atomic load.","shortMessageHtmlLink":"gh-117657: Fix TSAN reported race in _PyEval_IsGILEnabled. (#119921)"}},{"before":"4aed319a8eb63b205d6007c36713cacdbf1ce8a3","after":"f79ffc879b919604ed5de22ece83825006cf9a17","ref":"refs/heads/main","pushedAt":"2024-06-02T09:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"gh-119740: Remove deprecated trunc delegation (#119743)\n\nRemove the delegation of `int` to the `__trunc__` special method: `int` will now only delegate to `__int__` and `__index__` (in that order). `__trunc__` continues to exist, but its sole purpose is to support `math.trunc`.\r\n\r\n---------\r\n\r\nCo-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>\r\nCo-authored-by: Serhiy Storchaka ","shortMessageHtmlLink":"gh-119740: Remove deprecated trunc delegation (#119743)"}},{"before":"fd6cd621e0cce6ba2e737103d2a62b5ade90f41f","after":"4aed319a8eb63b205d6007c36713cacdbf1ce8a3","ref":"refs/heads/main","pushedAt":"2024-06-02T07:27:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sobolevn","name":"Nikita Sobolev","path":"/sobolevn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4660275?s=80&v=4"},"commit":{"message":"gh-119775: Remove ability to create immutable types with mutable bases (#119776)","shortMessageHtmlLink":"gh-119775: Remove ability to create immutable types with mutable bases ("}},{"before":"36ca00f44d0136384f3f89b7fe2632bc802ec64d","after":"cf8f292a362c3715c536ff90d3e5d0c98ecf2bf0","ref":"refs/heads/3.13","pushedAt":"2024-06-02T05:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ncoghlan","name":"Alyssa Coghlan","path":"/ncoghlan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1026649?s=80&v=4"},"commit":{"message":"[3.13] gh-118934: Fix PyEval_GetLocals docs (PEP 667) (GH-119934)\n\nPEP 667's description of the planned changes to PyEval_GetLocals\r\nwas internally inconsistent when accepted, so the docs added for\r\ngh-74929 didn't match either the current behaviour or the intended\r\nbehaviour once gh-118934 is fixed.\r\n\r\nThis PR updates the documentation and 3.13 What's New to match the\r\nintended behaviour (once gh-118934 is fixed).\r\n\r\nIt also tidies up lingering references to `f_locals` always being a\r\ndictionary (this hasn't been true since at least when custom\r\nnamespace support for class statement execution was added)\r\n(cherry picked from commit fd6cd621e0cce6ba2e737103d2a62b5ade90f41f)\r\n\r\nCo-authored-by: Alyssa Coghlan ","shortMessageHtmlLink":"[3.13] gh-118934: Fix PyEval_GetLocals docs (PEP 667) (GH-119934)"}},{"before":"edb6883ef3f7a8ef0c8313dd3a8fd3ccff3b4770","after":"36ca00f44d0136384f3f89b7fe2632bc802ec64d","ref":"refs/heads/3.13","pushedAt":"2024-06-02T05:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ncoghlan","name":"Alyssa Coghlan","path":"/ncoghlan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1026649?s=80&v=4"},"commit":{"message":"[3.13] gh-118888: Further PEP 667 docs updates (gh-119894)\n\n* Clarify impact on default behaviour of exec, eval, etc\r\n* Update documentation for changes to PyEval_GetLocals (gh-74929)\r\n\r\nCloses gh-118888\r\n(cherry picked from commit 2180991ea3d50f56595edae241cc92dd4e7de642)\r\n\r\nCo-authored-by: Alyssa Coghlan ","shortMessageHtmlLink":"[3.13] gh-118888: Further PEP 667 docs updates (gh-119894)"}},{"before":"e378dc15b52985724b6ae4782c4ef0afc3393ca9","after":"fd6cd621e0cce6ba2e737103d2a62b5ade90f41f","ref":"refs/heads/main","pushedAt":"2024-06-02T04:44:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ncoghlan","name":"Alyssa Coghlan","path":"/ncoghlan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1026649?s=80&v=4"},"commit":{"message":"gh-118934: Fix PyEval_GetLocals docs (PEP 667) (#119932)\n\nPEP 667's description of the planned changes to PyEval_GetLocals\r\nwas internally inconsistent when accepted, so the docs added for\r\ngh-74929 didn't match either the current behaviour or the intended\r\nbehaviour once gh-118934 is fixed.\r\n\r\nThis PR updates the documentation and 3.13 What's New to match the\r\nintended behaviour (once gh-118934 is fixed).\r\n\r\nIt also tidies up lingering references to `f_locals` always being a\r\ndictionary (this hasn't been true since at least when custom\r\nnamespace support for class statement execution was added)","shortMessageHtmlLink":"gh-118934: Fix PyEval_GetLocals docs (PEP 667) (#119932)"}},{"before":"c618f7d80e78f83cc24b6bdead33ca38cbd4d27f","after":"e378dc15b52985724b6ae4782c4ef0afc3393ca9","ref":"refs/heads/main","pushedAt":"2024-06-02T03:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhettinger","name":"Raymond Hettinger","path":"/rhettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1623689?s=80&v=4"},"commit":{"message":"Refactor (mostly rearrange) the statistics module (gh-119930)","shortMessageHtmlLink":"Refactor (mostly rearrange) the statistics module (gh-119930)"}},{"before":"ac35d9621ba1defdc950ffc188a423ae840368ad","after":"edb6883ef3f7a8ef0c8313dd3a8fd3ccff3b4770","ref":"refs/heads/3.13","pushedAt":"2024-06-01T21:35:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"[3.13] gh-119016: Remove outdated sentences from the \"classes\" tutorial (GH-119130) (#119925)\n\nCo-authored-by: Nice Zombies \r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[3.13] gh-119016: Remove outdated sentences from the \"classes\" tutori…"}},{"before":"46545d3244f341fb341a8b0bbc39583a7a6a16ee","after":"e57a4a19a11672829da71e1963802aa17fddf4f1","ref":"refs/heads/3.12","pushedAt":"2024-06-01T21:26:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"[3.12] gh-119016: Remove outdated sentences from the \"classes\" tutorial (GH-119130) (#119926)\n\nCo-authored-by: Nice Zombies \r\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"[3.12] gh-119016: Remove outdated sentences from the \"classes\" tutori…"}},{"before":"225c3cd6c1b2e768f1c879c271b48ec27a99cb5b","after":"ac35d9621ba1defdc950ffc188a423ae840368ad","ref":"refs/heads/3.13","pushedAt":"2024-06-01T21:21:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vstinner","name":"Victor Stinner","path":"/vstinner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194129?s=80&v=4"},"commit":{"message":"[3.13] gh-111201: Skip pyrepl Windows tests earlier (#119848) (#119924)\n\ngh-111201: Skip pyrepl Windows tests earlier (#119848)\r\n\r\nDon't attempt to load pyrepl Windows console if platforms others than\r\nWindows. For example, the import can fail if ctypes is missing.\r\n\r\n(cherry picked from commit 91601a55964fdb3c02b21fa3c8dc629daff2390f)","shortMessageHtmlLink":"[3.13] gh-111201: Skip pyrepl Windows tests earlier (#119848) (#119924)"}},{"before":"53b1981fb0cda6c656069e992f172fc6aad7c99c","after":"c618f7d80e78f83cc24b6bdead33ca38cbd4d27f","ref":"refs/heads/main","pushedAt":"2024-06-01T21:20:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"gh-119016: Remove outdated sentences from the \"classes\" tutorial (#119130)\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"gh-119016: Remove outdated sentences from the \"classes\" tutorial (#11…"}},{"before":"feb7870b46feb4b758203a27deab7d674f19923b","after":"46545d3244f341fb341a8b0bbc39583a7a6a16ee","ref":"refs/heads/3.12","pushedAt":"2024-06-01T20:23:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ned-deily","name":"Ned Deily","path":"/ned-deily","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5833005?s=80&v=4"},"commit":{"message":"[3.12] gh-116145: Update macOS installer to Tcl/Tk 8.6.14 (GH-116151) (GH-119922)\n\n(cherry picked from commit 4fa95c6ec392b9fc80ad720cc4a8bd2786fc2835)\r\nCo-authored-by: Christopher Chavez ","shortMessageHtmlLink":"[3.12] gh-116145: Update macOS installer to Tcl/Tk 8.6.14 (GH-116151) ("}},{"before":"60393f5f14c7741930de73c46475c9b5c1809dc3","after":"feb7870b46feb4b758203a27deab7d674f19923b","ref":"refs/heads/3.12","pushedAt":"2024-06-01T19:39:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.12] GH-89727: Fix `shutil.rmtree()` recursion error on deep trees (GH-119808) (#119919)\n\nImplement `shutil._rmtree_safe_fd()` using a list as a stack to avoid emitting recursion errors on deeply nested trees.\r\n\r\n`shutil._rmtree_unsafe()` was fixed in a150679f90.\r\n\r\n(cherry picked from commit 53b1981fb0cda6c656069e992f172fc6aad7c99c)","shortMessageHtmlLink":"[3.12] GH-89727: Fix shutil.rmtree() recursion error on deep trees (G…"}},{"before":"99d0f51e61b6ab3d58c034c007b5d9d6156fdf3b","after":"225c3cd6c1b2e768f1c879c271b48ec27a99cb5b","ref":"refs/heads/3.13","pushedAt":"2024-06-01T19:38:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"[3.13] GH-89727: Fix `shutil.rmtree()` recursion error on deep trees (GH-119808) (#119918)\n\nImplement `shutil._rmtree_safe_fd()` using a list as a stack to avoid emitting recursion errors on deeply nested trees.\r\n\r\n`shutil._rmtree_unsafe()` was fixed in a150679f90.\r\n\r\n(cherry picked from commit 53b1981fb0cda6c656069e992f172fc6aad7c99c)\r\n\r\nCo-authored-by: Barney Gale ","shortMessageHtmlLink":"[3.13] GH-89727: Fix shutil.rmtree() recursion error on deep trees (G…"}},{"before":"63111bfcf021db29ce6ef9ffa4117ffb7a2cb868","after":"53b1981fb0cda6c656069e992f172fc6aad7c99c","ref":"refs/heads/main","pushedAt":"2024-06-01T18:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"barneygale","name":"Barney Gale","path":"/barneygale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960340?s=80&v=4"},"commit":{"message":"GH-89727: Fix `shutil.rmtree()` recursion error on deep trees (#119808)\n\nImplement `shutil._rmtree_safe_fd()` using a list as a stack to avoid emitting recursion errors on deeply nested trees.\r\n\r\n`shutil._rmtree_unsafe()` was fixed in a150679f90.","shortMessageHtmlLink":"GH-89727: Fix shutil.rmtree() recursion error on deep trees (#119808)"}},{"before":"55f65156cb0b21a7238d3eda169473daba9f5024","after":"60393f5f14c7741930de73c46475c9b5c1809dc3","ref":"refs/heads/3.12","pushedAt":"2024-06-01T17:06:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhettinger","name":"Raymond Hettinger","path":"/rhettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1623689?s=80&v=4"},"commit":{"message":"[3.12] Add unique() recipe to itertools docs (gh-119911) (gh-119917)","shortMessageHtmlLink":"[3.12] Add unique() recipe to itertools docs (gh-119911) (gh-119917)"}},{"before":"9f9be95d66c0dd66189f8c9f13b69442361cd593","after":"99d0f51e61b6ab3d58c034c007b5d9d6156fdf3b","ref":"refs/heads/3.13","pushedAt":"2024-06-01T17:06:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhettinger","name":"Raymond Hettinger","path":"/rhettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1623689?s=80&v=4"},"commit":{"message":"[3.13] Add unique() recipe to itertools docs (gh-119911) (gh-119916)","shortMessageHtmlLink":"[3.13] Add unique() recipe to itertools docs (gh-119911) (gh-119916)"}},{"before":"0ea77d49cc5380b2fe294fb7cc3754df7ac08419","after":"9f9be95d66c0dd66189f8c9f13b69442361cd593","ref":"refs/heads/3.13","pushedAt":"2024-06-01T16:42:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"colesbury","name":"Sam Gross","path":"/colesbury","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/655866?s=80&v=4"},"commit":{"message":"[3.13] gh-117657: Add TSAN suppression for `set_discard_entry` (GH-119908) (#119914)\n\nSeen in CI occasionally when running `test_weakref`.\r\n(cherry picked from commit 7dc745d1f5d9558047a52cad5e01df7567533269)\r\n\r\nCo-authored-by: Sam Gross ","shortMessageHtmlLink":"[3.13] gh-117657: Add TSAN suppression for set_discard_entry (GH-11…"}},{"before":"7dc745d1f5d9558047a52cad5e01df7567533269","after":"63111bfcf021db29ce6ef9ffa4117ffb7a2cb868","ref":"refs/heads/main","pushedAt":"2024-06-01T16:30:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhettinger","name":"Raymond Hettinger","path":"/rhettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1623689?s=80&v=4"},"commit":{"message":"Add unique() recipe to itertools docs (gh-119911)","shortMessageHtmlLink":"Add unique() recipe to itertools docs (gh-119911)"}},{"before":"34a0e7a8243ce708ae8c61ab213f38e8f882d4dc","after":"55f65156cb0b21a7238d3eda169473daba9f5024","ref":"refs/heads/3.12","pushedAt":"2024-06-01T16:29:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gvanrossum","name":"Guido van Rossum","path":"/gvanrossum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2894642?s=80&v=4"},"commit":{"message":"[3.12] gh-113892: Add a extra check to `ProactorEventLoop.sock_connect` to ensure that the given socket is in non-blocking mode (GH-119519) (#119913)\n\n(cherry picked from commit cf3bba3f0671d2c9fee099e3ab0f78b98b176131)\r\n\r\nCo-authored-by: Kirill Podoprigora ","shortMessageHtmlLink":"[3.12] gh-113892: Add a extra check to `ProactorEventLoop.sock_connec…"}},{"before":"4e147caf3fcb6af9ed28b87a09c72f294d8f60bd","after":"0ea77d49cc5380b2fe294fb7cc3754df7ac08419","ref":"refs/heads/3.13","pushedAt":"2024-06-01T16:27:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gvanrossum","name":"Guido van Rossum","path":"/gvanrossum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2894642?s=80&v=4"},"commit":{"message":"[3.13] gh-113892: Add a extra check to `ProactorEventLoop.sock_connect` to ensure that the given socket is in non-blocking mode (GH-119519) (#119912)\n\n(cherry picked from commit cf3bba3f0671d2c9fee099e3ab0f78b98b176131)\r\n\r\nCo-authored-by: Kirill Podoprigora ","shortMessageHtmlLink":"[3.13] gh-113892: Add a extra check to `ProactorEventLoop.sock_connec…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlaPvAA","startCursor":null,"endCursor":null}},"title":"Activity · python/cpython"}