{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597906836,"defaultBranch":"main","name":"cpython","ownerLogin":"skirpichev","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-06T00:46:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2155800?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720864660.0","currentOid":""},"activityList":{"items":[{"before":"8cd20af68ab4bd646112d9a94ab0080e066e6a38","after":"77d433a4c2b0e28cfec3211925a2d3d51cf1d0e7","ref":"refs/heads/use-clean-env-in-test_pyrepl-121359","pushedAt":"2024-07-13T22:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+ comment","shortMessageHtmlLink":"+ comment"}},{"before":"3cc746c80cc0dd329bedd2eb9168d78e045503b9","after":"8cd20af68ab4bd646112d9a94ab0080e066e6a38","ref":"refs/heads/use-clean-env-in-test_pyrepl-121359","pushedAt":"2024-07-13T14:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"patch os.environ instead","shortMessageHtmlLink":"patch os.environ instead"}},{"before":"1328b5e7da3f908be350ff101a0ec95140a74bca","after":"aadf263fa6c81d1a0c44923a4a26053c587f45d6","ref":"refs/heads/refactor-register_readline-121245","pushedAt":"2024-07-13T14:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"address review: apply suggestions","shortMessageHtmlLink":"address review: apply suggestions"}},{"before":"bd2787b84eede38d96338984248084dd71909078","after":"3cc746c80cc0dd329bedd2eb9168d78e045503b9","ref":"refs/heads/use-clean-env-in-test_pyrepl-121359","pushedAt":"2024-07-13T10:00:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121359: make clean environment (no PYTHON* vars) for test_pyrepl.py","shortMessageHtmlLink":"pythongh-121359: make clean environment (no PYTHON* vars) for test_py…"}},{"before":null,"after":"bd2787b84eede38d96338984248084dd71909078","ref":"refs/heads/use-clean-env-in-test_pyrepl-121359","pushedAt":"2024-07-13T09:57:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121359: make clean environment (not PYTHON* vars) for test_pyrepl.py","shortMessageHtmlLink":"pythongh-121359: make clean environment (not PYTHON* vars) for test_p…"}},{"before":"fec6be60230249a12476060843cb644aba347a7c","after":"caaef44f08b2c05a6a59932f52ff19213fa2409f","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T07:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"address review: separate tests","shortMessageHtmlLink":"address review: separate tests"}},{"before":"7806d52fdb9a6e9660392d1345eca6cb175b3dc4","after":"fec6be60230249a12476060843cb644aba347a7c","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T04:12:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"raise a custom error on systems without native complex numbers","shortMessageHtmlLink":"raise a custom error on systems without native complex numbers"}},{"before":"1d4135863ae661b4d7781556003a4abf7e9f892e","after":"7806d52fdb9a6e9660392d1345eca6cb175b3dc4","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T04:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+1","shortMessageHtmlLink":"+1"}},{"before":"e5e04c88bc1bc57a1ea62abccd4057375f5e7909","after":"1d4135863ae661b4d7781556003a4abf7e9f892e","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T03:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"raise a custom error on systems without native complex numbers","shortMessageHtmlLink":"raise a custom error on systems without native complex numbers"}},{"before":null,"after":"1328b5e7da3f908be350ff101a0ec95140a74bca","ref":"refs/heads/refactor-register_readline-121245","pushedAt":"2024-07-13T03:26:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121245: Refactor site.register_readline()\n\nalso initialize CAN_USE_PYREPL at import from _pyrepl.main","shortMessageHtmlLink":"pythongh-121245: Refactor site.register_readline()"}},{"before":"4825ba92fb2178832b3334b1a2e04cb3184ebb0d","after":null,"ref":"refs/heads/fix-test_pyrepl-121351","pushedAt":"2024-07-13T03:25:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"}},{"before":"ae0999e617a23e39b49b406b7aed54f9f6a4cd0c","after":"4825ba92fb2178832b3334b1a2e04cb3184ebb0d","ref":"refs/heads/fix-test_pyrepl-121351","pushedAt":"2024-07-13T02:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Update Lib/site.py","shortMessageHtmlLink":"Update Lib/site.py"}},{"before":"785396aa87c18d8ca684a6e4bd8c66250eebb029","after":"e5e04c88bc1bc57a1ea62abccd4057375f5e7909","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T02:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"3aac6d1e0ccd88047377786bc2b74cebbe9daf64","after":"785396aa87c18d8ca684a6e4bd8c66250eebb029","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-13T02:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Update Doc/library/struct.rst","shortMessageHtmlLink":"Update Doc/library/struct.rst"}},{"before":"5c001680169e969ffe043dba75f4e950fe1777b4","after":"ae0999e617a23e39b49b406b7aed54f9f6a4cd0c","ref":"refs/heads/fix-test_pyrepl-121351","pushedAt":"2024-07-12T08:52:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121245: Refactor site.register_readline()\n\nalso initialize CAN_USE_PYREPL at import _pyrepl.main","shortMessageHtmlLink":"pythongh-121245: Refactor site.register_readline()"}},{"before":"c60f4a404b43e835f85c8ed7e51f63f1d9f36bf5","after":"3aac6d1e0ccd88047377786bc2b74cebbe9daf64","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-11T16:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Peter Bierma ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"be7200149f9688f094f7cbc5d6e1c750c119a4b3","after":"5c001680169e969ffe043dba75f4e950fe1777b4","ref":"refs/heads/fix-test_pyrepl-121351","pushedAt":"2024-07-11T09:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+1","shortMessageHtmlLink":"+1"}},{"before":"c4eaf22395333d573ec3636610e7fe0fa727295b","after":"be7200149f9688f094f7cbc5d6e1c750c119a4b3","ref":"refs/heads/fix-test_pyrepl-121351","pushedAt":"2024-07-11T08:25:04.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+ init CAN_USE_PYREPL at main import","shortMessageHtmlLink":"+ init CAN_USE_PYREPL at main import"}},{"before":"6c77cf2badbec968820cb5af14f1fc345e667a14","after":"196d8785c40a705d3cfaf6c30aa283769f7ca327","ref":"refs/heads/long_export-decimal","pushedAt":"2024-07-11T03:02:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Convert decimal module to use PyLongWriter API","shortMessageHtmlLink":"Convert decimal module to use PyLongWriter API"}},{"before":"c0a8d442a057d0af6e73a3c3de33adbce434e825","after":"c60f4a404b43e835f85c8ed7e51f63f1d9f36bf5","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-11T02:50:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121249: Support _Complex types in the struct module","shortMessageHtmlLink":"pythongh-121249: Support _Complex types in the struct module"}},{"before":"dca8b2e90e0124ad7f89f72d164bfc9f0cca49bf","after":"c0a8d442a057d0af6e73a3c3de33adbce434e825","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-11T02:48:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121249: Support _Complex types in the struct module","shortMessageHtmlLink":"pythongh-121249: Support _Complex types in the struct module"}},{"before":null,"after":"dca8b2e90e0124ad7f89f72d164bfc9f0cca49bf","ref":"refs/heads/complex-in-struct-module-121249","pushedAt":"2024-07-11T02:28:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121249: Support _Complex types in the struct module","shortMessageHtmlLink":"pythongh-121249: Support _Complex types in the struct module"}},{"before":"0a1901d667b473af3cd3a9a86a101779b3326840","after":"4fc14b77bb75120a1f9bc28329b1f6b58fa5b280","ref":"refs/heads/num-areidentical-mixin-121039","pushedAt":"2024-07-10T05:26:08.000Z","pushType":"push","commitsCount":98,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+ adapt Lib/test/test_ctypes/test_numbers.py","shortMessageHtmlLink":"+ adapt Lib/test/test_ctypes/test_numbers.py"}},{"before":"8f404d0e302971990dccf9e9f8482c43353428f2","after":"6801e732ca6816b5442b74ec1033ae7b2e6845f7","ref":"refs/heads/format-rounding-docs-99880","pushedAt":"2024-07-08T07:56:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-99880: document rounding mode for new-style formatting\n\nThe CPython uses _Py_dg_dtoa(), which does rounding to nearest with half\nto even tie-breaking rule.\n\nIf that functions is unavailable, PyOS_double_to_string() fallbacks to\nsystem snprintf(). Since CPython 3.12, build requirements include C11\ncompiler *and* support for IEEE 754 floating point numbers (Annex F).\nThis means that FE_TONEAREST macro is available and, per default,\nprintf-like functions should use same rounding mode as _Py_dg_dtoa().","shortMessageHtmlLink":"pythongh-99880: document rounding mode for new-style formatting"}},{"before":null,"after":"8f404d0e302971990dccf9e9f8482c43353428f2","ref":"refs/heads/format-rounding-docs-99880","pushedAt":"2024-07-08T07:55:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-99880: document rounding mode for new-style formatting\n\nThe CPython uses _Py_dg_dtoa(), which uses rounding to nearest with half\nto even tie-breaking rule.\n\nIf that functions is unavailable, PyOS_double_to_string() fallbacks to\nsystem snprintf(). Since CPython 3.12, build requirements include C11\ncompiler *and* support for IEEE 754 floating point numbers (Annex F).\nThis means that FE_TONEAREST macro is available and, per default,\nprintf-like functions should use same rounding mode as _Py_dg_dtoa().","shortMessageHtmlLink":"pythongh-99880: document rounding mode for new-style formatting"}},{"before":null,"after":"4cd5c9d4b774f0e44b426769abf4978f63ede61d","ref":"refs/heads/pylong-fromstring-docs-121477","pushedAt":"2024-07-08T05:44:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121477: mention new PyLong_*Bytes() functions in PyLong_FromString()","shortMessageHtmlLink":"pythongh-121477: mention new PyLong_*Bytes() functions in PyLong_From…"}},{"before":"6239d41527d5977aa5d44e4b894d719bc045860e","after":"bf74db731bf108e880348f2925160af61570dbf4","ref":"refs/heads/main","pushedAt":"2024-07-08T05:05:01.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"gh-121461: Fix os.path.normpath documentation indentation (#121466)","shortMessageHtmlLink":"pythongh-121461: Fix os.path.normpath documentation indentation (pyth…"}},{"before":"f41875afbc9885215acb49f6d305a607a584f8b4","after":null,"ref":"refs/heads/test_pyrepl-121351","pushedAt":"2024-07-07T01:35:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"}},{"before":"39c632f1e53ad7ce3aa941839978f2e361890b76","after":"f41875afbc9885215acb49f6d305a607a584f8b4","ref":"refs/heads/test_pyrepl-121351","pushedAt":"2024-07-06T11:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"+ fix import","shortMessageHtmlLink":"+ fix import"}},{"before":"f2d8efdd57297306c02ce85792312e5605653823","after":"6c77cf2badbec968820cb5af14f1fc345e667a14","ref":"refs/heads/long_export-decimal","pushedAt":"2024-07-06T07:14:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skirpichev","name":"Sergey B Kirpichev","path":"/skirpichev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2155800?s=80&v=4"},"commit":{"message":"Convert decimal module to use PyLongWriter API","shortMessageHtmlLink":"Convert decimal module to use PyLongWriter API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfrx8cgA","startCursor":null,"endCursor":null}},"title":"Activity · skirpichev/cpython"}