{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1099265,"defaultBranch":"master","name":"cython","ownerLogin":"cython","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-11-21T07:44:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/486082?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714671917.0","currentOid":""},"activityList":{"items":[{"before":"101d2a2b640250b48cde88073621d2587f3373b8","after":"cf10ea12e3fc3637cf14e1bf962b295f53cc1a50","ref":"refs/heads/master","pushedAt":"2024-05-28T09:27:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Merge branch '3.0.x'","shortMessageHtmlLink":"Merge branch '3.0.x'"}},{"before":"39b1e572e2c6db0772950c0266877aa44f74e057","after":"eae4f108521428e6edabc9976ecb1549801d881f","ref":"refs/heads/3.0.x","pushedAt":"2024-05-28T09:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Fix codespell issues.","shortMessageHtmlLink":"Fix codespell issues."}},{"before":"4904e152dbfe4c9d0a07e9ffa0e4d52c857fa48e","after":"101d2a2b640250b48cde88073621d2587f3373b8","ref":"refs/heads/master","pushedAt":"2024-05-28T09:09:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Fix codespell issues.","shortMessageHtmlLink":"Fix codespell issues."}},{"before":"19f67cb1f4ab66b87b1bdfc881bb875faed8c1a3","after":"4904e152dbfe4c9d0a07e9ffa0e4d52c857fa48e","ref":"refs/heads/master","pushedAt":"2024-05-27T16:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Set up CI for the free threaded build (#6217)","shortMessageHtmlLink":"Set up CI for the free threaded build (#6217)"}},{"before":"701e751aa379c719f0fcc3f43af01dae5d806de6","after":"39b1e572e2c6db0772950c0266877aa44f74e057","ref":"refs/heads/3.0.x","pushedAt":"2024-05-25T20:55:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusvalo","name":"Matus Valo","path":"/matusvalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/827060?s=80&v=4"},"commit":{"message":"Fix crash when function contains fused extension type (#6209)\n\nBackport of #6204","shortMessageHtmlLink":"Fix crash when function contains fused extension type (#6209)"}},{"before":"108fdcc0b75c6a6d6a4ba7d024b12fb2fa2148c6","after":"19f67cb1f4ab66b87b1bdfc881bb875faed8c1a3","ref":"refs/heads/master","pushedAt":"2024-05-23T16:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Rename to \"CYTHON_COMPILING_IN_CPYTHON_FREETHREADING\" (#6213)\n\nBecause we're finding in other contexts that \"nogil\" seems\r\nambiguous with the \"with nogil\" feature, consistency is good,\r\nand it's an early enough stage that we can change this.","shortMessageHtmlLink":"Rename to \"CYTHON_COMPILING_IN_CPYTHON_FREETHREADING\" (#6213)"}},{"before":"81563412fdc187bf91f4da6aa9d46f4bd2c60882","after":"108fdcc0b75c6a6d6a4ba7d024b12fb2fa2148c6","ref":"refs/heads/master","pushedAt":"2024-05-22T19:34:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Improve comment.","shortMessageHtmlLink":"Improve comment."}},{"before":"9e81f994aee2a391db8c2bc9c9b9e79fff74e1ea","after":"81563412fdc187bf91f4da6aa9d46f4bd2c60882","ref":"refs/heads/master","pushedAt":"2024-05-22T18:52:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Try to improve parallel in free-threading (#6199)\n\nAdd locking to refnanny.\r\n\r\nAdd mutex to guard the three exception state variables in\r\na parallel block.","shortMessageHtmlLink":"Try to improve parallel in free-threading (#6199)"}},{"before":"cd5a967a4d75c8d5925309c1983a59ab2e4e1783","after":"9e81f994aee2a391db8c2bc9c9b9e79fff74e1ea","ref":"refs/heads/master","pushedAt":"2024-05-21T17:36:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusvalo","name":"Matus Valo","path":"/matusvalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/827060?s=80&v=4"},"commit":{"message":"Fix crash when function contains fused extension type (#6204)","shortMessageHtmlLink":"Fix crash when function contains fused extension type (#6204)"}},{"before":"c877b612d81da75345aeca02ec3543045f0f8e9f","after":"701e751aa379c719f0fcc3f43af01dae5d806de6","ref":"refs/heads/3.0.x","pushedAt":"2024-05-21T16:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Fix write unraisable followed by interpretter shutdown (#6089)\n\nI'm not 100% sure what causes the error, but I think it's\r\nthat _PyErr_PrintEx stashes away some illicit references to\r\ninvalid objects on sys.last_exc.\r\n\r\nThere's no reason to do this, so just do the print without the\r\nstash.\r\n\r\nFixes #6022","shortMessageHtmlLink":"Fix write unraisable followed by interpretter shutdown (#6089)"}},{"before":"7fec2f966caf94fe778043b842a50766b48f2a7d","after":"cd5a967a4d75c8d5925309c1983a59ab2e4e1783","ref":"refs/heads/master","pushedAt":"2024-05-21T16:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Fix write unraisable followed by interpretter shutdown (#6089)\n\nI'm not 100% sure what causes the error, but I think it's\r\nthat _PyErr_PrintEx stashes away some illicit references to\r\ninvalid objects on sys.last_exc.\r\n\r\nThere's no reason to do this, so just do the print without the\r\nstash.\r\n\r\nFixes #6022","shortMessageHtmlLink":"Fix write unraisable followed by interpretter shutdown (#6089)"}},{"before":"c13510671680ed135ab4634eb48484539702643e","after":"7fec2f966caf94fe778043b842a50766b48f2a7d","ref":"refs/heads/master","pushedAt":"2024-05-17T09:25:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"docs: Recommend not distributing generated code (GH-6201)","shortMessageHtmlLink":"docs: Recommend not distributing generated code (GH-6201)"}},{"before":"d9dde8bbefc7fa439368f10b924dcb76c6e462bd","after":"c13510671680ed135ab4634eb48484539702643e","ref":"refs/heads/master","pushedAt":"2024-05-16T19:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Categorise memoryview tests (#6167)\n\nThese are a big chunk of tests that need to be run/not run\r\nin Limited API mode depending on the Python version.\r\n\r\nThis categorization isn't hugely useful right now, but should\r\nbecome more useful as we're able to test more with the limited\r\nAPI.","shortMessageHtmlLink":"Categorise memoryview tests (#6167)"}},{"before":"562fbbfdc32365a1f10c4a94a65a5d915cf9ded8","after":"d9dde8bbefc7fa439368f10b924dcb76c6e462bd","ref":"refs/heads/master","pushedAt":"2024-05-16T07:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Make classmethod work in limited-api (#5800)\n\nExcept for the class where binding=False, which I don't think\r\nwe can easily do. I don't care that much given that binding=True\r\nworks correctly.\r\n\r\nFixes #5797","shortMessageHtmlLink":"Make classmethod work in limited-api (#5800)"}},{"before":"563f24fe7a5a9b02445fb377a581b7f1ea820ce8","after":"562fbbfdc32365a1f10c4a94a65a5d915cf9ded8","ref":"refs/heads/master","pushedAt":"2024-05-13T12:32:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Add Py3.13 support in cpython/time.pxd (GH-6187)\n\n* Use new PyTime_*Raw() functions in cpython/time.pxd for Py3.13.\r\n\r\n* Allow PyPy (and others) to define \"PyTime_t\" etc. and use them if available, otherwise fall back to the older functions separately.","shortMessageHtmlLink":"Add Py3.13 support in cpython/time.pxd (GH-6187)"}},{"before":"bc590426ced4c7d5ba0c8476e18204812e0f354a","after":"563f24fe7a5a9b02445fb377a581b7f1ea820ce8","ref":"refs/heads/master","pushedAt":"2024-05-13T12:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Avoid C compiler warning about unused argument in PyPy.","shortMessageHtmlLink":"Avoid C compiler warning about unused argument in PyPy."}},{"before":"72221faa1362c4c5b2fa1d8b4ba1a195e97a5c5f","after":"bc590426ced4c7d5ba0c8476e18204812e0f354a","ref":"refs/heads/master","pushedAt":"2024-05-11T13:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Update documentation refcounting example (#6180)\n\nI think this makes some of the different behaviour clearer. The\r\ninitial example was somewhat complicated by things like\r\n\"is sys.getrefcount creating an extra reference?\", and reading\r\nglobal variables inside the functions which isn't\r\nhugely relevant to much.\r\n\r\nThis tries to show the effect of creating new references inside\r\na function, which is more direct and probably shows what\r\nwe actually want.","shortMessageHtmlLink":"Update documentation refcounting example (#6180)"}},{"before":"15375c6e0fdc790605fb7d87c4b3cd02fef66eff","after":"72221faa1362c4c5b2fa1d8b4ba1a195e97a5c5f","ref":"refs/heads/master","pushedAt":"2024-05-11T10:26:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Documentation of old buffer syntax options (#6181)\n\nPartial fix for #4641\r\nPartial fix for #6160","shortMessageHtmlLink":"Documentation of old buffer syntax options (#6181)"}},{"before":"5640a0ec814c8ef5ba52791f40af14e37676239c","after":"c877b612d81da75345aeca02ec3543045f0f8e9f","ref":"refs/heads/3.0.x","pushedAt":"2024-05-10T17:27:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Fix a C compiler warning about implicit sign conversion.","shortMessageHtmlLink":"Fix a C compiler warning about implicit sign conversion."}},{"before":"dbb4e6a0e36a6c190d67d6e829db9164503be5d4","after":"15375c6e0fdc790605fb7d87c4b3cd02fef66eff","ref":"refs/heads/master","pushedAt":"2024-05-09T17:33:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Remove unused include (#6188)","shortMessageHtmlLink":"Remove unused include (#6188)"}},{"before":"45db483cbe128c29a1e9ffe9f5a4db12cf77cddd","after":"dbb4e6a0e36a6c190d67d6e829db9164503be5d4","ref":"refs/heads/master","pushedAt":"2024-05-09T07:24:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Mark libcpp.optional.value as except + (#6190)\n\nstd::optional::value() raises a std::bad_optional_access\r\nif it does not contain a value.","shortMessageHtmlLink":"Mark libcpp.optional.value as except + (#6190)"}},{"before":"cff39ef10458e4cfee0fb905063b4d395df83eeb","after":"5640a0ec814c8ef5ba52791f40af14e37676239c","ref":"refs/heads/3.0.x","pushedAt":"2024-05-05T16:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Test runner: Python 3.13 removes unittest.findTestCase (#6182)\n\nAccording to the Python 3.12 documentation findTestCase is deprecated and removed in 3.13 in favor of\r\nloadTestsFromModule.","shortMessageHtmlLink":"Test runner: Python 3.13 removes unittest.findTestCase (#6182)"}},{"before":"eb677a5a88243f9869a85d33fb53224ce192468b","after":"45db483cbe128c29a1e9ffe9f5a4db12cf77cddd","ref":"refs/heads/master","pushedAt":"2024-05-05T16:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Test runner: Python 3.13 removes unittest.findTestCase (#6182)\n\nAccording to the Python 3.12 documentation findTestCase is deprecated and removed in 3.13 in favor of\r\nloadTestsFromModule.","shortMessageHtmlLink":"Test runner: Python 3.13 removes unittest.findTestCase (#6182)"}},{"before":"0a7185a54d3fb362386a2c049cd0ba2b51e932f1","after":"eb677a5a88243f9869a85d33fb53224ce192468b","ref":"refs/heads/master","pushedAt":"2024-05-05T09:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"[Docs] Create links to Python/C API (#4881)\n\nUsing `:c:func:` to automatically find them.","shortMessageHtmlLink":"[Docs] Create links to Python/C API (#4881)"}},{"before":"34b485d6ce36606afb581016cc899eff85461652","after":"0a7185a54d3fb362386a2c049cd0ba2b51e932f1","ref":"refs/heads/master","pushedAt":"2024-05-05T08:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matusvalo","name":"Matus Valo","path":"/matusvalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/827060?s=80&v=4"},"commit":{"message":"Call `__set_name__` during setting type attribute. (#6179)\n\nBased on https://docs.python.org/3/reference/datamodel.html#object.__set_name__\r\n\r\nCo-authored-by: da-woods \r\nCo-authored-by: scoder ","shortMessageHtmlLink":"Call __set_name__ during setting type attribute. (#6179)"}},{"before":"a60d86273d87d866692a811d026b158377bc8c79","after":"34b485d6ce36606afb581016cc899eff85461652","ref":"refs/heads/master","pushedAt":"2024-05-05T08:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"[dpcs] Improve `@dataclass` example (#4866)","shortMessageHtmlLink":"[dpcs] Improve @dataclass example (#4866)"}},{"before":"dc63743e162a6f89d982399e5e5d1bf67a364f01","after":"a60d86273d87d866692a811d026b158377bc8c79","ref":"refs/heads/master","pushedAt":"2024-05-05T08:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"da-woods","name":null,"path":"/da-woods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10536947?s=80&v=4"},"commit":{"message":"Accelerate divmod() for C int type integers (#6073)","shortMessageHtmlLink":"Accelerate divmod() for C int type integers (#6073)"}},{"before":"837433ac52d64cef10e000a1c07a77a56c04babd","after":"cff39ef10458e4cfee0fb905063b4d395df83eeb","ref":"refs/heads/3.0.x","pushedAt":"2024-05-04T20:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Use the new large PyLong conversion functions in Py3.13. (GH-5997)\n\nSee https://github.com/python/cpython/issues/111140\n\nAlso clean up and simplify the fallback implementation, fixing some reference leaks along the way.","shortMessageHtmlLink":"Use the new large PyLong conversion functions in Py3.13. (GH-5997)"}},{"before":"0ec9f4594d9874fc72291004df893072bc4254eb","after":"dc63743e162a6f89d982399e5e5d1bf67a364f01","ref":"refs/heads/master","pushedAt":"2024-05-04T20:21:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Use the new large PyLong conversion functions in Py3.13. (GH-5997)\n\nSee https://github.com/python/cpython/issues/111140\r\n\r\nAlso clean up and simplify the fallback implementation, fixing some reference leaks along the way.","shortMessageHtmlLink":"Use the new large PyLong conversion functions in Py3.13. (GH-5997)"}},{"before":"d17f7460c6558bf2790acfacddd99c9d52c25a8d","after":"0ec9f4594d9874fc72291004df893072bc4254eb","ref":"refs/heads/master","pushedAt":"2024-05-04T18:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Adapt CPython compatibility test to new error message in Py3.13.","shortMessageHtmlLink":"Adapt CPython compatibility test to new error message in Py3.13."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVafS5gA","startCursor":null,"endCursor":null}},"title":"Activity ยท cython/cython"}