{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":134507978,"defaultBranch":"main","name":"cpython","ownerLogin":"tim-one","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-05-23T03:26:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14852019?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716606507.0","currentOid":""},"activityList":{"items":[{"before":"5bdc87b8859c837092e7c5b19583f98488f7a387","after":"bd4516d9efee109dd3b02a3d60845f9053fc6718","ref":"refs/heads/main","pushedAt":"2024-06-16T23:14:47.000Z","pushType":"push","commitsCount":107,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-120567: Clarify weekday return in calendar.monthrange docstring (#120570)\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"pythongh-120567: Clarify weekday return in calendar.monthrange docstr…"}},{"before":"f878d46e5614f08a9302fcb6fc611ef49e9acf2f","after":"5bdc87b8859c837092e7c5b19583f98488f7a387","ref":"refs/heads/main","pushedAt":"2024-06-06T23:23:57.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-120178: Documentation typo corrections (#120179)","shortMessageHtmlLink":"pythongh-120178: Documentation typo corrections (python#120179)"}},{"before":"770f3c1eadd3392c72fd55be47770234dd143a14","after":"f878d46e5614f08a9302fcb6fc611ef49e9acf2f","ref":"refs/heads/main","pushedAt":"2024-06-05T23:39:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-120128: fix description of argument to ipaddress.collapse_addresses() (#120131)\n\nThe argument to collapse_addresses() is now described as an *iterable*\r\n(rather than *iterator*).","shortMessageHtmlLink":"pythongh-120128: fix description of argument to ipaddress.collapse_ad…"}},{"before":"105f22ea46ac16866e6df18ebae2a8ba422b7f45","after":"770f3c1eadd3392c72fd55be47770234dd143a14","ref":"refs/heads/main","pushedAt":"2024-06-04T23:24:39.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-114616: Improve docs regarding changes to caches representation in dis (#120033)","shortMessageHtmlLink":"pythongh-114616: Improve docs regarding changes to caches representat…"}},{"before":"bd6d4ed6454378e48dab06f50a9be0bae6baa3a2","after":"105f22ea46ac16866e6df18ebae2a8ba422b7f45","ref":"refs/heads/main","pushedAt":"2024-06-03T23:18:47.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929)\n\nWe make use of the same mechanism that we use for the static builtin types. This required a few tweaks.\r\n\r\nThe relevant code could use some cleanup but I opted to avoid the significant churn in this change. I'll tackle that separately.\r\n\r\nThis change is the final piece needed to make _datetime support multiple interpreters. I've updated the module slot accordingly.","shortMessageHtmlLink":"pythongh-117398: Use Per-Interpreter State for the _datetime Static T…"}},{"before":"c618f7d80e78f83cc24b6bdead33ca38cbd4d27f","after":"bd6d4ed6454378e48dab06f50a9be0bae6baa3a2","ref":"refs/heads/main","pushedAt":"2024-06-02T23:24:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?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":"pythonGH-119054: Add \"Reading and writing files\" section to pathlib d…"}},{"before":"cc5cd4d93e3e079e897da9ceb1732ef16d79d01b","after":"c618f7d80e78f83cc24b6bdead33ca38cbd4d27f","ref":"refs/heads/main","pushedAt":"2024-06-01T23:20:06.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-119016: Remove outdated sentences from the \"classes\" tutorial (#119130)\n\nCo-authored-by: Alex Waygood ","shortMessageHtmlLink":"pythongh-119016: Remove outdated sentences from the \"classes\" tutorial ("}},{"before":"13a5fdc72f701c053b96abea48cd8f2775e9418e","after":"cc5cd4d93e3e079e897da9ceb1732ef16d79d01b","ref":"refs/heads/main","pushedAt":"2024-05-31T23:28:11.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"statistics.fmean(): speed-up code path for non-sizeable inputs. (gh-119876)","shortMessageHtmlLink":"statistics.fmean(): speed-up code path for non-sizeable inputs. (pyth…"}},{"before":"2cc3502f98bb9aea386ab55443fc077ddcdde91d","after":"13a5fdc72f701c053b96abea48cd8f2775e9418e","ref":"refs/heads/main","pushedAt":"2024-05-30T23:18:00.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-119744: move a few functions from compile.c to flowgraph.c (#119745)","shortMessageHtmlLink":"pythongh-119744: move a few functions from compile.c to flowgraph.c (p…"}},{"before":"548a11d5cf1dbb32d86ce0c045130c77f50c1427","after":"2cc3502f98bb9aea386ab55443fc077ddcdde91d","ref":"refs/heads/main","pushedAt":"2024-05-29T23:34:43.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"subprocess docs: Fix semantically important typo (GH-119752)\n\nGH-25416 accidentally replaced a reference to the *stderr* argument of\r\n`subprocess.run` with a reference to the *stdin* argument. *stdin* is\r\nnot affected by the `check_output` option.","shortMessageHtmlLink":"subprocess docs: Fix semantically important typo (pythonGH-119752)"}},{"before":"3e8b60905e97a4fe89bb24180063732214368938","after":"548a11d5cf1dbb32d86ce0c045130c77f50c1427","ref":"refs/heads/main","pushedAt":"2024-05-28T23:18:49.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-117398: Convert datetime.IsoCalendarDate To A Heap Type (gh-119637)\n\nThis is the only static type in the module that we will not keep static.","shortMessageHtmlLink":"pythongh-117398: Convert datetime.IsoCalendarDate To A Heap Type (pyt…"}},{"before":"5482a939ac18f4cd861d212c759960af8fa2b19d","after":"3e8b60905e97a4fe89bb24180063732214368938","ref":"refs/heads/main","pushedAt":"2024-05-27T23:16:39.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-117398: Add multiphase support to _datetime (gh-119373)\n\nThis is minimal support. Subinterpreters are not supported yet. That will be addressed in a later change.\r\n\r\nCo-authored-by: Eric Snow ","shortMessageHtmlLink":"pythongh-117398: Add multiphase support to _datetime (pythongh-119373)"}},{"before":"5d04cc50e51cb262ee189a6ef0e79f4b372d1583","after":"5482a939ac18f4cd861d212c759960af8fa2b19d","ref":"refs/heads/main","pushedAt":"2024-05-27T01:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Re-order imports to align with zipp 3.18.2 (#119587)","shortMessageHtmlLink":"Re-order imports to align with zipp 3.18.2 (python#119587)"}},{"before":"d25954dff5409c8926d2a4053d3e892462f8b8b5","after":"5d04cc50e51cb262ee189a6ef0e79f4b372d1583","ref":"refs/heads/main","pushedAt":"2024-05-26T23:16:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-102864: Add switching frame test for pdb (#119564)","shortMessageHtmlLink":"pythongh-102864: Add switching frame test for pdb (python#119564)"}},{"before":"e418fc3a6e7bade68ab5dfe72f14ddba28e6acb5","after":"d25954dff5409c8926d2a4053d3e892462f8b8b5","ref":"refs/heads/main","pushedAt":"2024-05-26T03:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"docs: fix a few typos identified by codespell (#119516)","shortMessageHtmlLink":"docs: fix a few typos identified by codespell (python#119516)"}},{"before":"de19694cfbcaa1c85c3a4b7184a24ff21b1c0919","after":"e418fc3a6e7bade68ab5dfe72f14ddba28e6acb5","ref":"refs/heads/main","pushedAt":"2024-05-25T23:33:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"GH-82805: Fix handling of single-dot file extensions in pathlib (#118952)\n\npathlib now treats \"`.`\" as a valid file extension (suffix). This brings\r\nit in line with `os.path.splitext()`.\r\n\r\nIn the (private) pathlib ABCs, we add a new `ParserBase.splitext()` method\r\nthat splits a path into a `(root, ext)` pair, like `os.path.splitext()`.\r\nThis method is called by `PurePathBase.stem`, `suffix`, etc. In a future\r\nversion of pathlib, we might make these base classes public, and so users\r\nwill be able to define their own `splitext()` method to control file\r\nextension splitting.\r\n\r\nIn `pathlib.PurePath` we add optimised `stem`, `suffix` and `suffixes`\r\nproperties that don't use `splitext()`, which avoids computing the path\r\nbase name twice.","shortMessageHtmlLink":"pythonGH-82805: Fix handling of single-dot file extensions in pathlib ("}},{"before":"ffa24aab107b5bc3c6ad31a6a245c226bf24b208","after":"de19694cfbcaa1c85c3a4b7184a24ff21b1c0919","ref":"refs/heads/main","pushedAt":"2024-05-25T03:10:52.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-119105: Differ.compare is too slow [for degenerate cases] (#119492)\n\n``_fancy_replace()`` is no longer recursive. and a single call does a worst-case linear number of ratio() computations instead of quadratic. This renders toothless a universe of pathological cases. Some inputs may produce different output, but that's rare, and I didn't find a case where the final diff appeared to be of materially worse quality. To the contrary, by refusing to even consider synching on lines \"far apart\", there was more easy-to-digest locality in the output.","shortMessageHtmlLink":"pythongh-119105: Differ.compare is too slow [for degenerate cases] (p…"}},{"before":"d6a8c31b8c4f0a0d2e32356040898687c7b9d8fc","after":null,"ref":"refs/heads/differ","pushedAt":"2024-05-25T03:08:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"}},{"before":"25904d62ddecd9a958437b8ffcc0d0807a07382a","after":"d6a8c31b8c4f0a0d2e32356040898687c7b9d8fc","ref":"refs/heads/differ","pushedAt":"2024-05-25T02:36:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Beef up the NEWS entry.","shortMessageHtmlLink":"Beef up the NEWS entry."}},{"before":"c187ce140a0bb4734ebc7244efe2c69fe8b064a1","after":"25904d62ddecd9a958437b8ffcc0d0807a07382a","ref":"refs/heads/differ","pushedAt":"2024-05-24T18:24:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Minor fiddling.","shortMessageHtmlLink":"Minor fiddling."}},{"before":"2be9b49e624c711ffd23a4cadc261c6affcf2a68","after":"c187ce140a0bb4734ebc7244efe2c69fe8b064a1","ref":"refs/heads/differ","pushedAt":"2024-05-24T07:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Fix the windowing code to be symmetric.\n\nStop tresting junk lines specially - if we synch on junk, so be it -\nit almost never occurs in real life anyway.","shortMessageHtmlLink":"Fix the windowing code to be symmetric."}},{"before":"ff389778cd120599b4acb9bcf99d6512212d0330","after":"2be9b49e624c711ffd23a4cadc261c6affcf2a68","ref":"refs/heads/differ","pushedAt":"2024-05-24T04:51:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Merge branch 'differ' of https://github.com/tim-one/cpython into differ","shortMessageHtmlLink":"Merge branch 'differ' of https://github.com/tim-one/cpython into differ"}},{"before":"8e93248208946e74252c55254de6c725f9042a7c","after":"ff389778cd120599b4acb9bcf99d6512212d0330","ref":"refs/heads/differ","pushedAt":"2024-05-24T04:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blurb-it[bot]","name":null,"path":"/apps/blurb-it","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1525981?s=80&v=4"},"commit":{"message":"📜🤖 Added by blurb_it.","shortMessageHtmlLink":"📜🤖 Added by blurb_it."}},{"before":null,"after":"8e93248208946e74252c55254de6c725f9042a7c","ref":"refs/heads/differ","pushedAt":"2024-05-24T03:56:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into differ","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into differ"}},{"before":"b30d30c747df2bf9f1614df8e76db2ffdb24fcd8","after":"ffa24aab107b5bc3c6ad31a6a245c226bf24b208","ref":"refs/heads/main","pushedAt":"2024-05-23T23:22:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Clarify base64.a85encode docs: *wrapcols* doesn't count the newline (GH-119409)","shortMessageHtmlLink":"Clarify base64.a85encode docs: *wrapcols* doesn't count the newline (p…"}},{"before":"43807fec8d38a0400c7967baad587da3e89f8dcc","after":"b30d30c747df2bf9f1614df8e76db2ffdb24fcd8","ref":"refs/heads/main","pushedAt":"2024-05-23T20:59:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-117398: Statically Allocate the Datetime C-API (GH-119472)","shortMessageHtmlLink":"pythongh-117398: Statically Allocate the Datetime C-API (pythonGH-119472"}},{"before":"07df93de73b6bdd4f80cd9e29834d761a0882622","after":"43807fec8d38a0400c7967baad587da3e89f8dcc","ref":"refs/heads/main","pushedAt":"2024-05-23T03:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Tiny fix: Update link for HAC algorithm (gh-118546)","shortMessageHtmlLink":"Tiny fix: Update link for HAC algorithm (pythongh-118546)"}},{"before":"d065edfb66470bbf06367b3570661d0346aa6707","after":"07df93de73b6bdd4f80cd9e29834d761a0882622","ref":"refs/heads/main","pushedAt":"2024-05-22T23:26:04.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"gh-119105: difflib.py Differ.compare is too slow [for degenerate cases] (#119376)\n\nTrack all pairs achieving the best ratio in Differ(). This repairs the \"very deep recursion and cubic time\" bad cases in a way that preserves previous output.","shortMessageHtmlLink":"pythongh-119105: difflib.py Differ.compare is too slow [for degenerat…"}},{"before":"d8ca3f8f7f983891a79835c932c7f157c89aa15f","after":null,"ref":"refs/heads/differ","pushedAt":"2024-05-22T23:25:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"}},{"before":"9869187f83001aa0b45ca3d34ff9f873adf7cc52","after":"d8ca3f8f7f983891a79835c932c7f157c89aa15f","ref":"refs/heads/differ","pushedAt":"2024-05-22T19:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tim-one","name":"Tim Peters","path":"/tim-one","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14852019?s=80&v=4"},"commit":{"message":"Beef up asserts.","shortMessageHtmlLink":"Beef up asserts."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZtmURQA","startCursor":null,"endCursor":null}},"title":"Activity · tim-one/cpython"}