{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":470709830,"defaultBranch":"main","name":"cpython","ownerLogin":"chgnrdv","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-03-16T18:41:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52372310?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716558167.0","currentOid":""},"activityList":{"items":[{"before":"a3fe68e41d99b7f39fc649a381bdb2ff73547162","after":"c246d7f6b626ca645690477293d16f819f94e2c1","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T18:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst","shortMessageHtmlLink":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst"}},{"before":"43628cec598c3cfce72990035e2e3075d7a92d4c","after":"a3fe68e41d99b7f39fc649a381bdb2ff73547162","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T16:27:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst","shortMessageHtmlLink":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst"}},{"before":"2e72b28e624703d67df5b74a8cdc070d625a60e3","after":"43628cec598c3cfce72990035e2e3075d7a92d4c","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T16:23:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":"e551b865fdeeb0a94ea2bd6eac26d6fd7c0e3924","after":"2e72b28e624703d67df5b74a8cdc070d625a60e3","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T14:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst","shortMessageHtmlLink":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst"}},{"before":"e94dbe4ed83460f18bd72563c5f09f6cdc71f604","after":"bf5b6467f8cc06759f3396ab1a8ad64fe7d1db2e","ref":"refs/heads/main","pushedAt":"2024-05-24T14:35:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"GH-119496: accept UTF-8 BOM in .pth files (GH-119503)\n\n`Out-File -Encoding utf8` and similar commands in Windows Powershell 5.1 emit\r\nUTF-8 with a BOM marker, which the regular `utf-8` codec decodes incorrectly.\r\n\r\n`utf-8-sig` accepts a BOM, but also works correctly without one.\r\n\r\nThis change also makes .pth files match the way Python source files are handled.\r\n\r\nCo-authored-by: Inada Naoki ","shortMessageHtmlLink":"pythonGH-119496: accept UTF-8 BOM in .pth files (pythonGH-119503)"}},{"before":"4809c1abb9212b3049bf861989a0823e56343da6","after":"e551b865fdeeb0a94ea2bd6eac26d6fd7c0e3924","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T14:34:47.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into io-textiowrapper-fix-write-during-flush","shortMessageHtmlLink":"Merge branch 'main' into io-textiowrapper-fix-write-during-flush"}},{"before":"f8fd65936f9f00cbc8d451761e28e27ae4222e05","after":"4809c1abb9212b3049bf861989a0823e56343da6","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T14:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst","shortMessageHtmlLink":"Update 2024-05-24-14-32-24.gh-issue-119506.-nMNqq.rst"}},{"before":"5b924dc728ea6c8a49014d35326e07a88e7205f8","after":"f8fd65936f9f00cbc8d451761e28e27ae4222e05","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T14:32:29.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":"5b924dc728ea6c8a49014d35326e07a88e7205f8","ref":"refs/heads/io-textiowrapper-fix-write-during-flush","pushedAt":"2024-05-24T13:42:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-119506: fix `_io.TextIOWrapper.write()` write during flush\n\n* check if call to `_textiowrapper_writeflush()` has left any data in `self->pending_bytes`. If so, store them in `self->pending_bytes` after `b`\n* add test","shortMessageHtmlLink":"pythongh-119506: fix _io.TextIOWrapper.write() write during flush"}},{"before":"a895756aec688c049a983199e2d7fb801d6502c8","after":"e94dbe4ed83460f18bd72563c5f09f6cdc71f604","ref":"refs/heads/main","pushedAt":"2024-05-23T21:29:27.000Z","pushType":"push","commitsCount":154,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-119461: Fix ThreadedVSOCKSocketStreamTest (#119465)\n\nAdd socket.VMADDR_CID_LOCAL constant.\r\n\r\nFix ThreadedVSOCKSocketStreamTest: if get_cid() returns the host\r\naddress or the \"any\" address, use the local communication address\r\n(loopback): VMADDR_CID_LOCAL.\r\n\r\nOn Linux 6.9, apparently, the /dev/vsock device is now available but\r\nget_cid() returns VMADDR_CID_ANY (-1).","shortMessageHtmlLink":"pythongh-119461: Fix ThreadedVSOCKSocketStreamTest (python#119465)"}},{"before":null,"after":"541b89eaf606de286bc7c33588b63c3d0a9310b8","ref":"refs/heads/3.12","pushedAt":"2024-05-20T10:45:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"[3.12] IDLE: fix url in config.py comment (GH-119198) (#119200)\n\nIDLE: fix url in config.py comment (GH-119198)\r\n(cherry picked from commit 357f5a1f73684d0c126a5e8f79d76ff3641c4d52)\r\n\r\nCo-authored-by: Terry Jan Reedy ","shortMessageHtmlLink":"[3.12] IDLE: fix url in config.py comment (pythonGH-119198) (python#1…"}},{"before":"c4f9823be277b2e3de2315526612276626217743","after":"a895756aec688c049a983199e2d7fb801d6502c8","ref":"refs/heads/main","pushedAt":"2024-05-10T13:50:02.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-117398: Move types to datetime state (#118606)\n\nMove types to the datetime_state structure of the _datetime\r\nextension.","shortMessageHtmlLink":"pythongh-117398: Move types to datetime state (python#118606)"}},{"before":"94682e72ded00b7d380fe7e5320b9c610a9008fe","after":"32302b453bac856d28114f0034ff827883f8990d","ref":"refs/heads/improve-marshal-write-error-handling","pushedAt":"2024-05-09T11:48:33.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into improve-marshal-write-error-handling","shortMessageHtmlLink":"Merge branch 'main' into improve-marshal-write-error-handling"}},{"before":"7e452a886d41963293086f7d0a956e81815e507e","after":"505f4e06a5814359758c8bbf8ee73a623cf8b6a6","ref":"refs/heads/trace-fix-lacking-newlines","pushedAt":"2024-05-09T11:47:53.000Z","pushType":"push","commitsCount":1399,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into trace-fix-lacking-newlines","shortMessageHtmlLink":"Merge branch 'main' into trace-fix-lacking-newlines"}},{"before":"cc0c806c536734ea255f972c919267bcb94a1316","after":"94682e72ded00b7d380fe7e5320b9c610a9008fe","ref":"refs/heads/improve-marshal-write-error-handling","pushedAt":"2024-05-08T17:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"changed W_SIZE return value","shortMessageHtmlLink":"changed W_SIZE return value"}},{"before":"7fb643aeee88e3752397b75ad8e6423e179f17ff","after":"cc0c806c536734ea255f972c919267bcb94a1316","ref":"refs/heads/improve-marshal-write-error-handling","pushedAt":"2024-05-08T17:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"changed return values","shortMessageHtmlLink":"changed return values"}},{"before":"cd2a50524dfd5bd0f6a3041e26765852c970ba3f","after":"7fb643aeee88e3752397b75ad8e6423e179f17ff","ref":"refs/heads/improve-marshal-write-error-handling","pushedAt":"2024-05-08T16:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"fixed return values in w_complex_object","shortMessageHtmlLink":"fixed return values in w_complex_object"}},{"before":"c2c4792536faf35c968d58ebc7c221b39c2c513b","after":"cd2a50524dfd5bd0f6a3041e26765852c970ba3f","ref":"refs/heads/improve-marshal-write-error-handling","pushedAt":"2024-05-08T15:57:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Merge branch 'main' into improve-marshal-write-error-handling","shortMessageHtmlLink":"Merge branch 'main' into improve-marshal-write-error-handling"}},{"before":"9fd33af5ac57f649971ffd8091bd898a96f85b55","after":"c4f9823be277b2e3de2315526612276626217743","ref":"refs/heads/main","pushedAt":"2024-05-08T14:49:21.000Z","pushType":"push","commitsCount":51,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-118671: Updated dead ActiveState links (#118730)\n\nCo-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>\r\nCo-authored-by: Kirill Podoprigora ","shortMessageHtmlLink":"pythongh-118671: Updated dead ActiveState links (python#118730)"}},{"before":"67bba9dd0f5b9c2d24c2bc6d239c4502040484af","after":"9fd33af5ac57f649971ffd8091bd898a96f85b55","ref":"refs/heads/main","pushedAt":"2024-05-06T22:17:22.000Z","pushType":"push","commitsCount":109,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Test premium Mac builders (#118672)","shortMessageHtmlLink":"Test premium Mac builders (python#118672)"}},{"before":"b2c3b70c7102197e4505e6cd69722dc508527d22","after":"67bba9dd0f5b9c2d24c2bc6d239c4502040484af","ref":"refs/heads/main","pushedAt":"2024-05-02T13:27:03.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-118482)","shortMessageHtmlLink":"pythonGH-117442: Check eval-breaker at start (rather than end) of tie…"}},{"before":"5a90de0d4cbc151a6deea36a27eb81b192410e56","after":"b2c3b70c7102197e4505e6cd69722dc508527d22","ref":"refs/heads/main","pushedAt":"2024-04-30T19:22:05.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-118332: Fix deadlock involving stop the world (#118412)\n\nAvoid detaching thread state when stopping the world. When re-attaching\r\nthe thread state, the thread would attempt to resume the top-most\r\ncritical section, which might now be held by a thread paused for our\r\nstop-the-world request.","shortMessageHtmlLink":"pythongh-118332: Fix deadlock involving stop the world (python#118412)"}},{"before":"50f9b0b1e0fb181875751cef951351ed007b6397","after":"5a90de0d4cbc151a6deea36a27eb81b192410e56","ref":"refs/heads/main","pushedAt":"2024-04-26T20:14:36.000Z","pushType":"push","commitsCount":453,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-116749: Disable GIL by default in free-threaded build (#118295)\n\nSwitch GIL to disabled by default in free-threaded build so that the\r\nfree-threaded CIs catch thread-safety issues.","shortMessageHtmlLink":"pythongh-116749: Disable GIL by default in free-threaded build (pytho…"}},{"before":"686ec17f506cddd0b14a8aad5849c15ffc20ed46","after":"50f9b0b1e0fb181875751cef951351ed007b6397","ref":"refs/heads/main","pushedAt":"2024-03-21T22:30:19.000Z","pushType":"push","commitsCount":393,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-117061: Fix test_posix.test_sched_setaffinity() on RHEL9 (#117126)\n\nOn RHEL9, sched_setaffinity(0, []) does not fail.","shortMessageHtmlLink":"pythongh-117061: Fix test_posix.test_sched_setaffinity() on RHEL9 (py…"}},{"before":"465df8855e9fff771e119ea525344de48869ef1a","after":"686ec17f506cddd0b14a8aad5849c15ffc20ed46","ref":"refs/heads/main","pushedAt":"2024-02-27T18:55:09.000Z","pushType":"push","commitsCount":65,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"bpo-43952: Fix multiprocessing Listener authkey bug (GH-25845)\n\nListener.accept() no longer hangs when authkey is an empty bytes object.","shortMessageHtmlLink":"bpo-43952: Fix multiprocessing Listener authkey bug (pythonGH-25845)"}},{"before":"6f93b4df92b8fbf80529cb6435789f5a75664a20","after":"465df8855e9fff771e119ea525344de48869ef1a","ref":"refs/heads/main","pushedAt":"2024-02-22T18:16:12.000Z","pushType":"push","commitsCount":217,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-115827: Fix compile warning in `longobject.c` (#115828)\n\nObjects/longobject.c:1186:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]","shortMessageHtmlLink":"pythongh-115827: Fix compile warning in longobject.c (python#115828)"}},{"before":null,"after":"cfa615a31c5cb7c2580c7335193a08a016104e47","ref":"refs/heads/test_trace-add-tests-for-line-tracing","pushedAt":"2024-02-11T14:27:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"gh-115266: `test_trace`: add tests for line execution tracing\n\n* refactor `TestCommandLine` to reuse some common code\n* add tests for tracing with `--trace` command line argument and through `trace.Trace(trace=1)` Python object","shortMessageHtmlLink":"pythongh-115266: test_trace: add tests for line execution tracing"}},{"before":"83bc542096ca2e5d20a4a57e2ce3155e778092d0","after":"7e452a886d41963293086f7d0a956e81815e507e","ref":"refs/heads/trace-fix-lacking-newlines","pushedAt":"2024-02-10T22:47:29.000Z","pushType":"push","commitsCount":4011,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"Merge branch 'trace-fix-lacking-newlines' of github.com:chgnrdv/cpython into trace-fix-lacking-newlines","shortMessageHtmlLink":"Merge branch 'trace-fix-lacking-newlines' of github.com:chgnrdv/cpyth…"}},{"before":"fda901a1ff94ea6cc338b74928acdbc5ee165ed7","after":"6f93b4df92b8fbf80529cb6435789f5a75664a20","ref":"refs/heads/main","pushedAt":"2024-02-10T18:28:59.000Z","pushType":"push","commitsCount":493,"pusher":{"login":"chgnrdv","name":"Radislav Chugunov","path":"/chgnrdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52372310?s=80&v=4"},"commit":{"message":"GH-115060: Speed up `pathlib.Path.glob()` by removing redundant regex matching (#115061)\n\nWhen expanding and filtering paths for a `**` wildcard segment, build an `re.Pattern` object from the subsequent pattern parts, rather than the entire pattern, and match against the `os.DirEntry` object prior to instantiating a path object. Also skip compiling a pattern when expanding a `*` wildcard segment.","shortMessageHtmlLink":"pythonGH-115060: Speed up pathlib.Path.glob() by removing redundant…"}},{"before":"e9f9e40de3d172966268e95e1b4ca2061aa85f9e","after":"1f3ecd9be70a2bbe9a05c6f9397975c1c5d3b0bd","ref":"refs/heads/threading-fix-failed-thread-state-cleanup","pushedAt":"2024-01-18T18:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serhiy-storchaka","name":"Serhiy Storchaka","path":"/serhiy-storchaka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3659035?s=80&v=4"},"commit":{"message":"Fix tests.","shortMessageHtmlLink":"Fix tests."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU1HOmAA","startCursor":null,"endCursor":null}},"title":"Activity · chgnrdv/cpython"}