{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11934599,"defaultBranch":"master","name":"python-fibers","ownerLogin":"saghul","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-06T21:06:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317464?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698753635.0","currentOid":""},"activityList":{"items":[{"before":"ce761629af3014f15ce0d82e51e989b6eae5eed0","after":"1427086368bd7bf63f9a60ee4176253e91698f65","ref":"refs/heads/master","pushedAt":"2024-06-07T10:33:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Restore compatibility with Python 3.12\n\nhttps://github.com/python/cpython/commit/76449350b3467b85bcb565f9e2bf945bd150a66e","shortMessageHtmlLink":"Restore compatibility with Python 3.12"}},{"before":"b69303858f6713b020b4d13334ee210ee23209ac","after":"ce761629af3014f15ce0d82e51e989b6eae5eed0","ref":"refs/heads/master","pushedAt":"2024-06-06T17:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Restore compatibility with Python 3.11\n\n* PyFrameObjects are now lazily allocated and no longer part of the\n PyThreadState. Therefore switch the _PyCFrame instead, but keep the\n PyFrameObject* for GC.\n\n https://github.com/python/cpython/commit/ae0a2b756255629140efcbe57fc2e714f0267aa3\n\n* The recursion_depth is no longer stored directly in the PyThreadState\n and needs to be calculated from recursion_remaining and\n recursion_limit.\n\n https://github.com/python/cpython/commit/b9310773756f40f77e075f221a90dd41e6964efc\n\n* The exc_state was also simplified (no more exc_type and\n exc_traceback).\n\n https://github.com/python/cpython/commit/396b58345f81d4c8c5a52546d2288e666a1b9b8b\n\n* Finally the frame \"data stack\" needs to be saved and restored. How this\n was done in python-greenlet was used as a reference.\n\n https://github.com/python-greenlet/greenlet/pull/280\n\n* Add new test test_clean_callstack to check that the call stack from\n the creation of the Fiber doesn't leak into it (i.e.\n `tstate->cframe->current_frame = NULL;` in `stacklet__callback`;\n `tstate->frame = NULL;` in older Python versions).","shortMessageHtmlLink":"Restore compatibility with Python 3.11"}},{"before":"7abe9c1f2a5dbbc1601500b892c3934bb2db02d4","after":"b69303858f6713b020b4d13334ee210ee23209ac","ref":"refs/heads/master","pushedAt":"2024-06-06T13:04:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Merge stacklet ARM64 support\n\nhttps://github.com/pypy/pypy/commit/2cd10ecc9960063c437326021fa78b0da8212c75","shortMessageHtmlLink":"Merge stacklet ARM64 support"}},{"before":"a1fab26b8c65eec8215bd84cf625a4fe3093a833","after":"7abe9c1f2a5dbbc1601500b892c3934bb2db02d4","ref":"refs/heads/master","pushedAt":"2024-06-06T12:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"GitHub Actions: Fix macOS by using an older x86 version","shortMessageHtmlLink":"GitHub Actions: Fix macOS by using an older x86 version"}},{"before":"620a46fde56f3989d70b91198ddd1afc643285c8","after":"a1fab26b8c65eec8215bd84cf625a4fe3093a833","ref":"refs/heads/master","pushedAt":"2023-10-31T12:24:56.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Discontinue changelog","shortMessageHtmlLink":"Discontinue changelog"}},{"before":null,"after":"717058d1a470769beb8fa2fcb3b0fce02f44b4bc","ref":"refs/heads/cleanup","pushedAt":"2023-10-31T12:00:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Discontinue changelog","shortMessageHtmlLink":"Discontinue changelog"}},{"before":"9271e21e7f3ae4d05aed4e3e3cc2d744f103c66d","after":"620a46fde56f3989d70b91198ddd1afc643285c8","ref":"refs/heads/master","pushedAt":"2023-10-31T09:43:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"docs: Fix a few typos (#23)\n\nThere are small typos in:\r\n- README.rst\r\n- docs/why.rst\r\n- src/switch_arm_gcc.h\r\n- src/switch_ppc64_gcc.h\r\n- tests/test_fibers.py\r\n\r\nFixes:\r\n- Should read `purpose` rather than `purporse`.\r\n- Should read `popping` rather than `poping`.\r\n- Should read `functionality` rather than `funcionality`.\r\n- Should read `amount` rather than `ammount`.\r\n- Should read `explicitly` rather than `explicitely`.\r\n- Should read `above` rather than `avove`.","shortMessageHtmlLink":"docs: Fix a few typos (#23)"}},{"before":"e96200d1bd058fb3e5931f37af68b2e18f3043d5","after":"9271e21e7f3ae4d05aed4e3e3cc2d744f103c66d","ref":"refs/heads/master","pushedAt":"2023-10-31T09:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"switched to GitHub actions for CI/CD, automated releases, pytest conversion, py >= 3.7 (#27)\n\n* enhancements - switched to GitHub actions for CI/CD, automated releases, removed py versions < 3.7, converted tests to pytest\r\n\r\n* remove unintentional debug code","shortMessageHtmlLink":"switched to GitHub actions for CI/CD, automated releases, pytest conv…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXxq_lwA","startCursor":null,"endCursor":null}},"title":"Activity · saghul/python-fibers"}