[Python-checkins] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH_HINT`` (gh-123092)

2024-08-22 Thread corona10
https://github.com/python/cpython/commit/297f2e093ec95800ae2184330b8408c875523467 commit: 297f2e093ec95800ae2184330b8408c875523467 branch: main author: Donghee Na committer: corona10 date: 2024-08-22T23:49:09+09:00 summary: gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH_HINT

[Python-checkins] [3.13] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH… (#123235)

2024-08-22 Thread corona10
https://github.com/python/cpython/commit/6cd67e413b9a6c5c81466c4e516bca6430d7297e commit: 6cd67e413b9a6c5c81466c4e516bca6430d7297e branch: 3.13 author: Donghee Na committer: corona10 date: 2024-08-23T01:37:26+09:00 summary: [3.13] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH

[Python-checkins] [3.12] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH… (#123237)

2024-08-22 Thread corona10
https://github.com/python/cpython/commit/6e6855950a1891713369a6cdc84670c38d9388f0 commit: 6e6855950a1891713369a6cdc84670c38d9388f0 branch: 3.12 author: Donghee Na committer: corona10 date: 2024-08-23T01:37:40+09:00 summary: [3.12] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH

[Python-checkins] gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572)

2024-09-02 Thread corona10
https://github.com/python/cpython/commit/f95fc4de115ae03d7aa6dece678240df085cb4f6 commit: f95fc4de115ae03d7aa6dece678240df085cb4f6 branch: main author: Donghee Na committer: corona10 date: 2024-09-02T13:24:53Z summary: gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572

[Python-checkins] [3.13] gh-101525: Skip test_gdb if the binary is relocated by BOLT. (gh-118572) (#123601)

2024-09-02 Thread corona10
https://github.com/python/cpython/commit/3b3a1a8e7ebbd824778d16fad457a3fa15a9f7e4 commit: 3b3a1a8e7ebbd824778d16fad457a3fa15a9f7e4 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-09-02T23:10:52+09:00 summary: [3.

[Python-checkins] [3.12] gh-101525: Skip test_gdb if the binary is relocated by BOLT. (… (#123603)

2024-09-02 Thread corona10
https://github.com/python/cpython/commit/4514998195c7ff9809d13ece89fc60298f6e9b12 commit: 4514998195c7ff9809d13ece89fc60298f6e9b12 branch: 3.12 author: Donghee Na committer: corona10 date: 2024-09-03T00:37:26+09:00 summary: [3.12] gh-101525: Skip test_gdb if the binary is relocated by BOLT

[Python-checkins] gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (gh-123276)

2024-09-05 Thread corona10
https://github.com/python/cpython/commit/84ad264ce602fb263a46a4536377bdc830eea81e commit: 84ad264ce602fb263a46a4536377bdc830eea81e branch: main author: Peter Bierma committer: corona10 date: 2024-09-06T08:53:47+09:00 summary: gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded

[Python-checkins] [3.13] gh-123275: Support `-Xgil=1` and `PYTHON_GIL=1` on non-free-threaded builds (gh-123276) (gh-123753)

2024-09-05 Thread corona10
https://github.com/python/cpython/commit/92b9c4482fb59b5fabd810474206217abcb552bf commit: 92b9c4482fb59b5fabd810474206217abcb552bf branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-09-06T10:09:35+09:00 summary: [3.

[Python-checkins] gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754)

2024-09-05 Thread corona10
https://github.com/python/cpython/commit/fe24b718d231317516f96f896e7c17a4166f25a7 commit: fe24b718d231317516f96f896e7c17a4166f25a7 branch: main author: Peter Bierma committer: corona10 date: 2024-09-06T01:15:30Z summary: gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754) files

[Python-checkins] [3.13] gh-123275: Add tests for `PYTHON_GIL=1` and `-Xgil=1` (gh-123754) (gh-123755)

2024-09-05 Thread corona10
https://github.com/python/cpython/commit/fb50266c4b67e03bd1b2a81ed5bb0eaf82b3e08f commit: fb50266c4b67e03bd1b2a81ed5bb0eaf82b3e08f branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-09-06T11:02:05+09:00 summary: [3.

[Python-checkins] gh-119802: Update memory management docs for free-threaded build (gh-124006)

2024-09-13 Thread corona10
https://github.com/python/cpython/commit/e6bb1a2b28ac8aed1e1b7f1c74221ca1d02a7235 commit: e6bb1a2b28ac8aed1e1b7f1c74221ca1d02a7235 branch: main author: Donghee Na committer: corona10 date: 2024-09-13T15:15:44Z summary: gh-119802: Update memory management docs for free-threaded build (gh-124006

[Python-checkins] gh-117657: Fix data races report by TSAN unicode-hash (gh-119907)

2024-06-02 Thread corona10
https://github.com/python/cpython/commit/0594a27e5f1d87d59fa8a761dd8ca9df4e42816d commit: 0594a27e5f1d87d59fa8a761dd8ca9df4e42816d branch: main author: Donghee Na committer: corona10 date: 2024-06-03T12:22:41+09:00 summary: gh-117657: Fix data races report by TSAN unicode-hash (gh-119907

[Python-checkins] [3.13] gh-117657: Fix data races report by TSAN unicode-hash (gh-119907) (gh-119963)

2024-06-02 Thread corona10
https://github.com/python/cpython/commit/e5dfcea3e32f02cc740d7cb96f36f8327f3650bd commit: e5dfcea3e32f02cc740d7cb96f36f8327f3650bd branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-06-03T03:45:44Z summary: [3.13] gh-

[Python-checkins] gh-120157: Remove unused code in concurrent.future (gh-120187)

2024-06-07 Thread corona10
https://github.com/python/cpython/commit/bd826b9c77dbf7c789433cb8061c733c08634c0e commit: bd826b9c77dbf7c789433cb8061c733c08634c0e branch: main author: Clinton committer: corona10 date: 2024-06-07T16:39:19+09:00 summary: gh-120157: Remove unused code in concurrent.future (gh-120187) files: A

[Python-checkins] gh-120496: Add a note about iterator thread-safe (gh-120685)

2024-06-18 Thread corona10
https://github.com/python/cpython/commit/7e189aed6450c0aebcdd6ff6aefe29e2f45b173a commit: 7e189aed6450c0aebcdd6ff6aefe29e2f45b173a branch: main author: Donghee Na committer: corona10 date: 2024-06-18T15:37:34Z summary: gh-120496: Add a note about iterator thread-safe (gh-120685) files: M Doc

[Python-checkins] [3.13] gh-120496: Add a note about iterator thread-safe (gh-120685) (#120706)

2024-06-18 Thread corona10
https://github.com/python/cpython/commit/1b028117d17a3e2722a416ddd993ffaafe4c982b commit: 1b028117d17a3e2722a416ddd993ffaafe4c982b branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-06-19T13:15:44+09:00 summary: [3.

[Python-checkins] gh-112301: Enable compiler flags with low performance impact and no warnings (gh-120975)

2024-06-25 Thread corona10
https://github.com/python/cpython/commit/7fb32e02092922b0256d7be91bbf80767eb2ca46 commit: 7fb32e02092922b0256d7be91bbf80767eb2ca46 branch: main author: Nate Ohlson committer: corona10 date: 2024-06-26T12:11:05+09:00 summary: gh-112301: Enable compiler flags with low performance impact and no

[Python-checkins] gh-121026: Include -Werror with new compiler flag checks to ensure compatibility (gh-121030)

2024-06-26 Thread corona10
https://github.com/python/cpython/commit/d8f82432a36178a2376cc2d0984b02bb03f6d55f commit: d8f82432a36178a2376cc2d0984b02bb03f6d55f branch: main author: Nate Ohlson committer: corona10 date: 2024-06-26T17:45:55+09:00 summary: gh-121026: Include -Werror with new compiler flag checks to ensure

[Python-checkins] gh-121040: Remove fallthrough warnings compiler option (gh-121041)

2024-06-26 Thread corona10
https://github.com/python/cpython/commit/ef28f6df42c916b058ed14275fb1ceba63ede28e commit: ef28f6df42c916b058ed14275fb1ceba63ede28e branch: main author: Nate Ohlson committer: corona10 date: 2024-06-26T10:21:21Z summary: gh-121040: Remove fallthrough warnings compiler option (gh-121041) Remove

[Python-checkins] gh-120837: Update _Py_DumpExtensionModules to be async-signal-safe (gh-121051)

2024-06-27 Thread corona10
https://github.com/python/cpython/commit/1a2e7a747540f74414e7c50556bcb2cc127e9d1c commit: 1a2e7a747540f74414e7c50556bcb2cc127e9d1c branch: main author: Donghee Na committer: corona10 date: 2024-06-28T06:46:46+09:00 summary: gh-120837: Update _Py_DumpExtensionModules to be async-signal-safe (gh

[Python-checkins] [3.13] gh-120837: Update _Py_DumpExtensionModules to be async-signal-safe (gh-121051) (gh-121107)

2024-06-27 Thread corona10
https://github.com/python/cpython/commit/d5441f6aacc1eab69ad539445568a2ef779cb267 commit: d5441f6aacc1eab69ad539445568a2ef779cb267 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-06-27T22:12:12Z summary: [3.13] gh-

[Python-checkins] GH-121439: Allow PyTupleObjects with an ob_size of 20 in the free_list to be reused (gh-121428)

2024-07-10 Thread corona10
https://github.com/python/cpython/commit/9585a1a2a251aaa15baf6579e13dd3be0cb05f1f commit: 9585a1a2a251aaa15baf6579e13dd3be0cb05f1f branch: main author: satori1995 <132636720+satori1...@users.noreply.github.com> committer: corona10 date: 2024-07-10T07:48:25Z summary: GH-121439:

[Python-checkins] [3.12] GH-121439: Allow PyTupleObjects with an ob_size of 20 in the free_list to be reused (gh-121428) (#121566)

2024-07-10 Thread corona10
https://github.com/python/cpython/commit/ac4276cc7af019e1f68552fe28da79a01327658a commit: ac4276cc7af019e1f68552fe28da79a01327658a branch: 3.12 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-07-10T08:06:41Z summary: [3.12] GH-

[Python-checkins] [3.13] GH-121439: Allow PyTupleObjects with an ob_size of 20 in the free_list to be reused (gh-121428) (gh-121565)

2024-07-10 Thread corona10
https://github.com/python/cpython/commit/a1fc8d31a7926f024ce5704465efb88ce1b95896 commit: a1fc8d31a7926f024ce5704465efb88ce1b95896 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-07-10T08:12:54Z summary: [3.13] GH-

[Python-checkins] gh-121403: Add notes for PyList_GetXXX APIs about the need for init (gh-121626)

2024-07-15 Thread corona10
https://github.com/python/cpython/commit/2bac2b86b1486f15038fb246835e04bb1b213cd8 commit: 2bac2b86b1486f15038fb246835e04bb1b213cd8 branch: main author: Donghee Na committer: corona10 date: 2024-07-16T10:16:41+09:00 summary: gh-121403: Add notes for PyList_GetXXX APIs about the need for init (gh

[Python-checkins] [3.13] gh-121403: Add notes for PyList_GetXXX APIs about the need for init (gh-121626) (gh-121827)

2024-07-16 Thread corona10
https://github.com/python/cpython/commit/e64a9db73dd51c72064ef462b19146e9b9419633 commit: e64a9db73dd51c72064ef462b19146e9b9419633 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-07-16T14:32:31Z summary: [3.13] gh-

[Python-checkins] gh-112301: Add fortify source level 3 to default compiler options (gh-121520)

2024-07-18 Thread corona10
https://github.com/python/cpython/commit/bdab67e1c795443a0d8f8a5bbeb3a91ac4fd5a19 commit: bdab67e1c795443a0d8f8a5bbeb3a91ac4fd5a19 branch: main author: Nate Ohlson committer: corona10 date: 2024-07-19T01:06:51+09:00 summary: gh-112301: Add fortify source level 3 to default compiler options (gh

[Python-checkins] gh-121996: Introduce --disable-safety and --enable-slower-safety options (#122054)

2024-07-22 Thread corona10
https://github.com/python/cpython/commit/a9bb3c7b3bd8ba90de87d03cd4d614dca764b116 commit: a9bb3c7b3bd8ba90de87d03cd4d614dca764b116 branch: main author: Donghee Na committer: corona10 date: 2024-07-23T09:22:04+09:00 summary: gh-121996: Introduce --disable-safety and --enable-slower-safety

[Python-checkins] gh-112301: Make fortify source option check -Werror (gh-122141)

2024-07-25 Thread corona10
https://github.com/python/cpython/commit/ca0f7c447c83503bd760dc2eb6d1ea4b3558f8e9 commit: ca0f7c447c83503bd760dc2eb6d1ea4b3558f8e9 branch: main author: Nate Ohlson committer: corona10 date: 2024-07-25T17:35:23+09:00 summary: gh-112301: Make fortify source option check -Werror (gh-122141) files

[Python-checkins] gh-121996: Fix --disable-safety and --enable-slower-safety options (gh-122414)

2024-07-29 Thread corona10
https://github.com/python/cpython/commit/046670c3a0480560b6bfa06727fd7aa6a1798614 commit: 046670c3a0480560b6bfa06727fd7aa6a1798614 branch: main author: Donghee Na committer: corona10 date: 2024-07-29T19:20:36Z summary: gh-121996: Fix --disable-safety and --enable-slower-safety options (gh

[Python-checkins] gh-112532: Fix memory block count for free-threaded build (gh-113995)

2024-01-15 Thread corona10
https://github.com/python/cpython/commit/44e47dfba55a825ce7c340b1460cb493165353c9 commit: 44e47dfba55a825ce7c340b1460cb493165353c9 branch: main author: Sam Gross committer: corona10 date: 2024-01-16T00:37:36+09:00 summary: gh-112532: Fix memory block count for free-threaded build (gh-113995

[Python-checkins] gh-111968: Use per-thread slice_cache in free-threading (gh-113972)

2024-01-15 Thread corona10
https://github.com/python/cpython/commit/3eae76554b0687c6b9c5c019cc53bb76430488c9 commit: 3eae76554b0687c6b9c5c019cc53bb76430488c9 branch: main author: Donghee Na committer: corona10 date: 2024-01-16T00:38:57+09:00 summary: gh-111968: Use per-thread slice_cache in free-threading (gh-113972

[Python-checkins] gh-112087: Update list impl to be thread-safe with manual CS (gh-113863)

2024-01-15 Thread corona10
https://github.com/python/cpython/commit/42b90cf0d6ca8aa78be3009b4f35de2e5c3155b8 commit: 42b90cf0d6ca8aa78be3009b4f35de2e5c3155b8 branch: main author: Donghee Na committer: corona10 date: 2024-01-16T09:11:14+09:00 summary: gh-112087: Update list impl to be thread-safe with manual CS (gh-113863

[Python-checkins] gh-111968: Use per-thread freelists for PyContext in free-threading (gh-114122)

2024-01-16 Thread corona10
https://github.com/python/cpython/commit/867f59f234a4135901070a386d55327e44ee1b7a commit: 867f59f234a4135901070a386d55327e44ee1b7a branch: main author: Donghee Na committer: corona10 date: 2024-01-16T16:14:56Z summary: gh-111968: Use per-thread freelists for PyContext in free-threading (gh

[Python-checkins] gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)

2024-01-18 Thread corona10
https://github.com/python/cpython/commit/7fa511ba576b9a760f3971ad16df91c3f39c commit: 7fa511ba576b9a760f3971ad16df91c3f39c branch: main author: Donghee Na committer: corona10 date: 2024-01-18T18:15:00Z summary: gh-111968: Use per-thread freelists for generator in free-threading (gh

[Python-checkins] gh-112087: Remove duplicated critical_section (gh-114268)

2024-01-18 Thread corona10
https://github.com/python/cpython/commit/d5442851a6fad16ba32b62723c09e40a1392aa38 commit: d5442851a6fad16ba32b62723c09e40a1392aa38 branch: main author: Donghee Na committer: corona10 date: 2024-01-18T23:03:28Z summary: gh-112087: Remove duplicated critical_section (gh-114268) files: M Objects

[Python-checkins] gh-111968: Fix --without-freelists build (gh-114270)

2024-01-18 Thread corona10
https://github.com/python/cpython/commit/a34e4db28a98904f6c9976675ed7121ed61edabe commit: a34e4db28a98904f6c9976675ed7121ed61edabe branch: main author: Donghee Na committer: corona10 date: 2024-01-18T23:25:13Z summary: gh-111968: Fix --without-freelists build (gh-114270) files: M Objects

[Python-checkins] gh-112529: Use GC heaps for GC allocations in free-threaded builds (gh-114157)

2024-01-20 Thread corona10
https://github.com/python/cpython/commit/1d6d5e854c375821a64fa9c2fbb04a36fb3b9aaa commit: 1d6d5e854c375821a64fa9c2fbb04a36fb3b9aaa branch: main author: Sam Gross committer: corona10 date: 2024-01-21T01:14:45+09:00 summary: gh-112529: Use GC heaps for GC allocations in free-threaded builds (gh

[Python-checkins] Add CODEOWNERS for dbm (gh-114555)

2024-01-25 Thread corona10
https://github.com/python/cpython/commit/841eacd07646e643f87d7f063106633a25315910 commit: 841eacd07646e643f87d7f063106633a25315910 branch: main author: Donghee Na committer: corona10 date: 2024-01-26T05:49:37+09:00 summary: Add CODEOWNERS for dbm (gh-114555) files: M .github/CODEOWNERS diff

[Python-checkins] gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)

2024-01-26 Thread corona10
https://github.com/python/cpython/commit/699779256ec4d4b8afb8211de08ef1382c78c370 commit: 699779256ec4d4b8afb8211de08ef1382c78c370 branch: main author: Donghee Na committer: corona10 date: 2024-01-27T00:25:16+09:00 summary: gh-111968: Unify freelist naming schema to Eric's suggestion (gh-1

[Python-checkins] gh-112087: Make list_repr and list_length to be thread-safe (gh-114582)

2024-01-26 Thread corona10
https://github.com/python/cpython/commit/f9c505698a1ac27f5a380780767665ffd2fb8ebc commit: f9c505698a1ac27f5a380780767665ffd2fb8ebc branch: main author: Donghee Na committer: corona10 date: 2024-01-27T01:20:21+09:00 summary: gh-112087: Make list_repr and list_length to be thread-safe (gh-114582

[Python-checkins] gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651)

2024-01-31 Thread corona10
https://github.com/python/cpython/commit/7b9d406729e7e7adc482b5b8c920de1874c234d0 commit: 7b9d406729e7e7adc482b5b8c920de1874c234d0 branch: main author: Donghee Na committer: corona10 date: 2024-02-01T08:58:08+09:00 summary: gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh

[Python-checkins] gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)

2024-02-01 Thread corona10
https://github.com/python/cpython/commit/13907968d73b3b602c81e240fb7892a2627974d6 commit: 13907968d73b3b602c81e240fb7892a2627974d6 branch: main author: Donghee Na committer: corona10 date: 2024-02-01T20:53:53Z summary: gh-111968: Use per-thread freelists for dict in free-threading (gh-114323

[Python-checkins] gh-112087: Make list_{count, index, contains} to be thread-safe. (gh-114916)

2024-02-06 Thread corona10
https://github.com/python/cpython/commit/f7a22a7055d97c05406512577bdfcb6d3f134b91 commit: f7a22a7055d97c05406512577bdfcb6d3f134b91 branch: main author: Donghee Na committer: corona10 date: 2024-02-06T16:41:18Z summary: gh-112087: Make list_{count, index, contains} to be thread-safe. (gh-114916

[Python-checkins] gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (gh-114899)

2024-02-09 Thread corona10
https://github.com/python/cpython/commit/d4d5bae1471788b345155e8e93a2fe4ab92d09dc commit: d4d5bae1471788b345155e8e93a2fe4ab92d09dc branch: main author: Donghee Na committer: corona10 date: 2024-02-10T00:57:04Z summary: gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists

[Python-checkins] gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)

2024-02-13 Thread corona10
https://github.com/python/cpython/commit/f15795c9a0f206b9abfb48007b267d12cd14f4a8 commit: f15795c9a0f206b9abfb48007b267d12cd14f4a8 branch: main author: Donghee Na committer: corona10 date: 2024-02-14T00:32:51Z summary: gh-111968: Rename freelist related struct names to Eric's suggestio

[Python-checkins] gh-112087: Make __sizeof__ and listiter_{len, next} to be threadsafe (gh-114843)

2024-02-14 Thread corona10
https://github.com/python/cpython/commit/a2d4281415e67c62f91363376db97eb66a9fb716 commit: a2d4281415e67c62f91363376db97eb66a9fb716 branch: main author: Donghee Na committer: corona10 date: 2024-02-15T02:00:50+09:00 summary: gh-112087: Make __sizeof__ and listiter_{len, next} to be threadsafe

[Python-checkins] [3.11] gh-112087: Fix reduce logic for the empty reverse iterator for list (gh-115472)

2024-02-14 Thread corona10
https://github.com/python/cpython/commit/1739efc57dc5f4e1401c59d74e7fdb3f34f21fcf commit: 1739efc57dc5f4e1401c59d74e7fdb3f34f21fcf branch: 3.11 author: Donghee Na committer: corona10 date: 2024-02-14T18:43:39Z summary: [3.11] gh-112087: Fix reduce logic for the empty reverse iterator for list

[Python-checkins] [3.12] gh-112087: Fix reduce logic for the empty reverse iterator for list (gh-115471)

2024-02-14 Thread corona10
https://github.com/python/cpython/commit/5ec52c35eb06383919f7b97204b3d1af28198978 commit: 5ec52c35eb06383919f7b97204b3d1af28198978 branch: 3.12 author: Donghee Na committer: corona10 date: 2024-02-14T18:44:26Z summary: [3.12] gh-112087: Fix reduce logic for the empty reverse iterator for list

[Python-checkins] gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)

2024-02-15 Thread corona10
https://github.com/python/cpython/commit/321d13fd2b858d76cd4cbd03e6d8c4cba307449e commit: 321d13fd2b858d76cd4cbd03e6d8c4cba307449e branch: main author: Donghee Na committer: corona10 date: 2024-02-16T01:01:36Z summary: gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505

[Python-checkins] gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr… (gh-115546)

2024-02-16 Thread corona10
https://github.com/python/cpython/commit/8db8d7118e1ef22bc7cdc3d8b657bc10c22c2fd6 commit: 8db8d7118e1ef22bc7cdc3d8b657bc10c22c2fd6 branch: main author: Donghee Na committer: corona10 date: 2024-02-17T10:03:10+09:00 summary: gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr

[Python-checkins] gh-115733: Fix crash involving exhausted list iterator (#115740)

2024-02-20 Thread corona10
https://github.com/python/cpython/commit/520403ed4cdf4890d63403c9cf01ac63233f5ef4 commit: 520403ed4cdf4890d63403c9cf01ac63233f5ef4 branch: main author: Sam Gross committer: corona10 date: 2024-02-21T05:18:44+09:00 summary: gh-115733: Fix crash involving exhausted list iterator (#115740) * gh

[Python-checkins] gh-112087: Make list_{concat, repeat, inplace_repeat, ass_item) to be thread-safe (gh-115605)

2024-02-20 Thread corona10
https://github.com/python/cpython/commit/259730bbb5b5381421d494330775022a1506efe4 commit: 259730bbb5b5381421d494330775022a1506efe4 branch: main author: Donghee Na committer: corona10 date: 2024-02-21T01:38:09Z summary: gh-112087: Make list_{concat, repeat, inplace_repeat, ass_item) to be

[Python-checkins] gh-112075: Remove compiler warning from apple clang (gh-115855)

2024-02-28 Thread corona10
https://github.com/python/cpython/commit/f58f8cef7445ea04a69ba3e2848fffdb6b72df91 commit: f58f8cef7445ea04a69ba3e2848fffdb6b72df91 branch: main author: Donghee Na committer: corona10 date: 2024-02-29T02:51:59+09:00 summary: gh-112075: Remove compiler warning from apple clang (gh-115855) files

[Python-checkins] gh-112087: Use QSBR technique for list_new/clear for free-thread build (gh-115875)

2024-03-01 Thread corona10
https://github.com/python/cpython/commit/fb5e0344e41788988171f31c6b8d4fd1a13b9041 commit: fb5e0344e41788988171f31c6b8d4fd1a13b9041 branch: main author: Donghee Na committer: corona10 date: 2024-03-02T08:30:35+09:00 summary: gh-112087: Use QSBR technique for list_new/clear for free-thread build

[Python-checkins] gh-115103: Update refleak checker to trigger _PyMem_ProcessDelayed (gh-116238)

2024-03-02 Thread corona10
https://github.com/python/cpython/commit/2e91578a76d38fa8895fce95e2661618c3de892c commit: 2e91578a76d38fa8895fce95e2661618c3de892c branch: main author: Donghee Na committer: corona10 date: 2024-03-03T06:44:16+09:00 summary: gh-115103: Update refleak checker to trigger _PyMem_ProcessDelayed (gh

[Python-checkins] gh-115103: Update gc.collect to process delayed objects (gh-116251)

2024-03-02 Thread corona10
https://github.com/python/cpython/commit/d1fd0606591e1258eb083d003aed85c61ef2b6cf commit: d1fd0606591e1258eb083d003aed85c61ef2b6cf branch: main author: Donghee Na committer: corona10 date: 2024-03-03T07:04:29+09:00 summary: gh-115103: Update gc.collect to process delayed objects (gh-116251

[Python-checkins] gh-112087: Make list_{slice, ass_slice, subscript} to be threadsafe (gh-116233)

2024-03-04 Thread corona10
https://github.com/python/cpython/commit/6cddc731fb59edb66b64b7a8dbd9e281309a8384 commit: 6cddc731fb59edb66b64b7a8dbd9e281309a8384 branch: main author: Donghee Na committer: corona10 date: 2024-03-05T04:58:14Z summary: gh-112087: Make list_{slice, ass_slice, subscript} to be threadsafe (gh

[Python-checkins] gh-112087: Update list_get_item_ref to optimistically avoid locking (gh-116353)

2024-03-05 Thread corona10
https://github.com/python/cpython/commit/d2f1b0eb4956b4923f111c7c740ba7ab25f3312d commit: d2f1b0eb4956b4923f111c7c740ba7ab25f3312d branch: main author: Donghee Na committer: corona10 date: 2024-03-06T08:21:33+09:00 summary: gh-112087: Update list_get_item_ref to optimistically avoid locking (gh

[Python-checkins] gh-116397: Move the _PyGC_ClearAllFreeLists to the safe point (gh-116414)

2024-03-06 Thread corona10
https://github.com/python/cpython/commit/2d4955fcf2a54d7ffc06a48774863ff65ba250d2 commit: 2d4955fcf2a54d7ffc06a48774863ff65ba250d2 branch: main author: Donghee Na committer: corona10 date: 2024-03-07T08:29:39+09:00 summary: gh-116397: Move the _PyGC_ClearAllFreeLists to the safe point (gh

[Python-checkins] gh-112087: Store memory allocation information into _PyListArray (gh-116529)

2024-03-09 Thread corona10
https://github.com/python/cpython/commit/17d31bf3843c384873999a15ce683cc3654f46ae commit: 17d31bf3843c384873999a15ce683cc3654f46ae branch: main author: Donghee Na committer: corona10 date: 2024-03-09T23:50:28Z summary: gh-112087: Store memory allocation information into _PyListArray (gh-116529

[Python-checkins] gh-112087: Make list.sort to be thread-safe for PEP 703. (gh-116553)

2024-03-09 Thread corona10
https://github.com/python/cpython/commit/5b2f21faf388d8de5b388996cfd4f03430085764 commit: 5b2f21faf388d8de5b388996cfd4f03430085764 branch: main author: Donghee Na committer: corona10 date: 2024-03-10T00:45:42Z summary: gh-112087: Make list.sort to be thread-safe for PEP 703. (gh-116553) files

[Python-checkins] gh-112536: Define MI_TSAN to 1 for --with-mimalloc and --with-thread-sanitizer (gh-116558)

2024-03-11 Thread corona10
https://github.com/python/cpython/commit/6c4fc209e1941958164509204cdc3505130c1820 commit: 6c4fc209e1941958164509204cdc3505130c1820 branch: main author: Donghee Na committer: corona10 date: 2024-03-11T22:25:55+09:00 summary: gh-112536: Define MI_TSAN to 1 for --with-mimalloc and --with-thread

[Python-checkins] gh-116621: Set manual critical section for list.extend (gh-116657)

2024-03-12 Thread corona10
https://github.com/python/cpython/commit/3325699ffa3c633084f3e3fd94c4f3843066db85 commit: 3325699ffa3c633084f3e3fd94c4f3843066db85 branch: main author: Donghee Na committer: corona10 date: 2024-03-13T07:28:23+09:00 summary: gh-116621: Set manual critical section for list.extend (gh-116657

[Python-checkins] gh-116621: Specialize list.extend for dict keys/values (gh-116816)

2024-03-15 Thread corona10
https://github.com/python/cpython/commit/8da83f3386da603605358dc9ec68796daa5ef455 commit: 8da83f3386da603605358dc9ec68796daa5ef455 branch: main author: Donghee Na committer: corona10 date: 2024-03-15T23:48:34+09:00 summary: gh-116621: Specialize list.extend for dict keys/values (gh-116816

[Python-checkins] gh-112536: Add --tsan test for reasonable TSAN execution times. (gh-116601)

2024-03-15 Thread corona10
https://github.com/python/cpython/commit/ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6 commit: ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6 branch: main author: Donghee Na committer: corona10 date: 2024-03-16T01:07:16+09:00 summary: gh-112536: Add --tsan test for reasonable TSAN execution times. (gh

[Python-checkins] gh-116621: Specialize list.extend for dict items (gh-116888)

2024-03-18 Thread corona10
https://github.com/python/cpython/commit/a3cf0fada09b74b1a6981cc06c4dd0bb1091b092 commit: a3cf0fada09b74b1a6981cc06c4dd0bb1091b092 branch: main author: Donghee Na committer: corona10 date: 2024-03-19T12:18:07+09:00 summary: gh-116621: Specialize list.extend for dict items (gh-116888) files: M

[Python-checkins] gh-117594: Require cpu resource to test_search_anchor_at_beginning (gh-117595)

2024-04-07 Thread corona10
https://github.com/python/cpython/commit/784623c63c45a4d13dfb04318c39fdb1ab790218 commit: 784623c63c45a4d13dfb04318c39fdb1ab790218 branch: main author: Donghee Na committer: corona10 date: 2024-04-07T23:58:19Z summary: gh-117594: Require cpu resource to test_search_anchor_at_beginning (gh

[Python-checkins] [3.12] gh-117594: Require cpu resource to test_search_anchor_at_beginning (g… (gh-117616)

2024-04-07 Thread corona10
https://github.com/python/cpython/commit/24494412429896512721a2cd7cfd68a325e78a89 commit: 24494412429896512721a2cd7cfd68a325e78a89 branch: 3.12 author: Donghee Na committer: corona10 date: 2024-04-08T00:23:55Z summary: [3.12] gh-117594: Require cpu resource to test_search_anchor_at_beginning (g

[Python-checkins] gh-117826: Remove lookdict_index from delitemif_lock_held (gh-117869)

2024-04-14 Thread corona10
https://github.com/python/cpython/commit/7bcc257e97ee080d1128788a12a1731afde26b0a commit: 7bcc257e97ee080d1128788a12a1731afde26b0a branch: main author: Donghee Na committer: corona10 date: 2024-04-15T14:26:59+09:00 summary: gh-117826: Remove lookdict_index from delitemif_lock_held (gh-117869

[Python-checkins] gh-112069: Make setiter_iternext to be thread-safe (gh-117935)

2024-04-16 Thread corona10
https://github.com/python/cpython/commit/a734fd5cf71ab8d7eb17ba5d6592fcc23679656b commit: a734fd5cf71ab8d7eb17ba5d6592fcc23679656b branch: main author: Donghee Na committer: corona10 date: 2024-04-16T16:31:42Z summary: gh-112069: Make setiter_iternext to be thread-safe (gh-117935) files: M

[Python-checkins] gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)

2024-04-18 Thread corona10
https://github.com/python/cpython/commit/9ea45a86ae46e0c11d1917c43c4c271018cd commit: 9ea45a86ae46e0c11d1917c43c4c271018cd branch: main author: Donghee Na committer: corona10 date: 2024-04-19T00:18:22+09:00 summary: gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990

[Python-checkins] gh-112069: Make PySet_GET_SIZE to be atomic safe. (gh-118053)

2024-04-18 Thread corona10
https://github.com/python/cpython/commit/710c01be94ca7b2c96407f41f0e37e24701008b4 commit: 710c01be94ca7b2c96407f41f0e37e24701008b4 branch: main author: Donghee Na committer: corona10 date: 2024-04-19T06:40:28+09:00 summary: gh-112069: Make PySet_GET_SIZE to be atomic safe. (gh-118053) gh

[Python-checkins] no-issue: devcontainer: update to Fedora 40 (gh-118161)

2024-04-24 Thread corona10
https://github.com/python/cpython/commit/f6e5cc66bef74346b4a6490f9d0c623e7a736e03 commit: f6e5cc66bef74346b4a6490f9d0c623e7a736e03 branch: main author: rindeal committer: corona10 date: 2024-04-24T20:13:35+09:00 summary: no-issue: devcontainer: update to Fedora 40 (gh-118161) files: M

[Python-checkins] gh-112069: Do not require lock if the set has never been exposed. (gh-118069)

2024-04-25 Thread corona10
https://github.com/python/cpython/commit/eb20a7d12c4b2ab7931074843f8602a48b5b07bd commit: eb20a7d12c4b2ab7931074843f8602a48b5b07bd branch: main author: Donghee Na committer: corona10 date: 2024-04-26T00:13:57+09:00 summary: gh-112069: Do not require lock if the set has never been exposed. (gh

[Python-checkins] gh-118392: Add note about random.random for multi thread app (gh-118396)

2024-04-29 Thread corona10
https://github.com/python/cpython/commit/11cbf77f9799e86603bca927a98959c7b94fff80 commit: 11cbf77f9799e86603bca927a98959c7b94fff80 branch: main author: Donghee Na committer: corona10 date: 2024-04-30T13:42:13+09:00 summary: gh-118392: Add note about random.random for multi thread app (gh-118396

[Python-checkins] gh-119132: Update sys.version to identify free-threaded or not. (gh-119134)

2024-05-18 Thread corona10
https://github.com/python/cpython/commit/c141d4393750c827cbcb3867f0f42997a3bb3528 commit: c141d4393750c827cbcb3867f0f42997a3bb3528 branch: main author: Donghee Na committer: corona10 date: 2024-05-18T19:44:40Z summary: gh-119132: Update sys.version to identify free-threaded or not. (gh-119134

[Python-checkins] [3.13] gh-119132: Update sys.version to identify free-threaded or not. (gh-119134) (#119153)

2024-05-18 Thread corona10
https://github.com/python/cpython/commit/ec88e9f686a97a7dfc3c2ef28a244e53d313731a commit: ec88e9f686a97a7dfc3c2ef28a244e53d313731a branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-05-18T16:49:11-04:00 summary: [3.

[Python-checkins] gh-119053: Implement the fast path for list.__getitem__ (gh-119112)

2024-05-21 Thread corona10
https://github.com/python/cpython/commit/ab4263a82abe8b684d8ad1edf7c7c6ec286ff756 commit: ab4263a82abe8b684d8ad1edf7c7c6ec286ff756 branch: main author: Donghee Na committer: corona10 date: 2024-05-21T09:49:18-04:00 summary: gh-119053: Implement the fast path for list.__getitem__ (gh-119112

[Python-checkins] [3.13] gh-119053: Implement the fast path for list.__getitem__ (gh-119112) (gh-119309)

2024-05-21 Thread corona10
https://github.com/python/cpython/commit/dcb8030c535343973c963814ad7b1ffe60751453 commit: dcb8030c535343973c963814ad7b1ffe60751453 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-05-21T14:42:22Z summary: [3.13] gh-

[Python-checkins] gh-112536: Add support for thread sanitizer (TSAN) (gh-112648)

2023-12-30 Thread corona10
https://github.com/python/cpython/commit/88cb9720001295f82c7771ab4ebf20f3cd0b31fb commit: 88cb9720001295f82c7771ab4ebf20f3cd0b31fb branch: main author: Samet YASLAN committer: corona10 date: 2023-12-30T17:17:02+09:00 summary: gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) files

[Python-checkins] no-issue: Use the official term "free-threading" for GitHub Action (gh-113622)

2024-01-01 Thread corona10
https://github.com/python/cpython/commit/3aadb9508592877c429083f213fa03bda1045ca1 commit: 3aadb9508592877c429083f213fa03bda1045ca1 branch: main author: Donghee Na committer: corona10 date: 2024-01-02T09:16:53+09:00 summary: no-issue: Use the official term "free-threading" for GitHub

[Python-checkins] gh-111926: Set up basic sementics of weakref API for freethreading (gh-113621)

2024-01-03 Thread corona10
https://github.com/python/cpython/commit/0c3455a9693cfabcd991c4c33db7cccb1387de58 commit: 0c3455a9693cfabcd991c4c33db7cccb1387de58 branch: main author: Donghee Na committer: corona10 date: 2024-01-03T13:25:27Z summary: gh-111926: Set up basic sementics of weakref API for freethreading (gh

[Python-checkins] gh-113750: Fix object resurrection in free-threaded builds (gh-113751)

2024-01-05 Thread corona10
https://github.com/python/cpython/commit/d0f0308a373298a8906ee5a7546275e1b2e906ea commit: d0f0308a373298a8906ee5a7546275e1b2e906ea branch: main author: Sam Gross committer: corona10 date: 2024-01-06T12:12:26+09:00 summary: gh-113750: Fix object resurrection in free-threaded builds (gh-113751

[Python-checkins] gh-112087: Update list.{pop,clear,reverse,remove} to use CS (gh-113764)

2024-01-08 Thread corona10
https://github.com/python/cpython/commit/a023bc252dc744736bd21897c5a23a25b800df92 commit: a023bc252dc744736bd21897c5a23a25b800df92 branch: main author: Donghee Na committer: corona10 date: 2024-01-09T09:00:55+09:00 summary: gh-112087: Update list.{pop,clear,reverse,remove} to use CS (gh-113764

[Python-checkins] gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)

2024-01-09 Thread corona10
https://github.com/python/cpython/commit/57bdc6c30d2665c2760ff5a88487e57c8b3c397a commit: 57bdc6c30d2665c2760ff5a88487e57c8b3c397a branch: main author: Donghee Na committer: corona10 date: 2024-01-10T08:04:41+09:00 summary: gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh

[Python-checkins] gh-111968: Use per-thread freelists for float in free-threading (gh-113886)

2024-01-10 Thread corona10
https://github.com/python/cpython/commit/f728f7242c6008a16daaa5dde8e1db786857c50e commit: f728f7242c6008a16daaa5dde8e1db786857c50e branch: main author: Donghee Na committer: corona10 date: 2024-01-10T15:47:13Z summary: gh-111968: Use per-thread freelists for float in free-threading (gh-113886

[Python-checkins] gh-111968: Unify naming scheme for freelist (gh-113919)

2024-01-10 Thread corona10
https://github.com/python/cpython/commit/c65ae26f2b46ca616a7ca000bbfcdf63b9bdd779 commit: c65ae26f2b46ca616a7ca000bbfcdf63b9bdd779 branch: main author: Donghee Na committer: corona10 date: 2024-01-11T08:51:51+09:00 summary: gh-111968: Unify naming scheme for freelist (gh-113919) files: M

[Python-checkins] gh-111968: Use per-thread freelists for tuple in free-threading (gh-113921)

2024-01-11 Thread corona10
https://github.com/python/cpython/commit/2e7577b622616ef5ff2d1460fb5bebf845f0edf3 commit: 2e7577b622616ef5ff2d1460fb5bebf845f0edf3 branch: main author: Donghee Na committer: corona10 date: 2024-01-12T03:46:28+09:00 summary: gh-111968: Use per-thread freelists for tuple in free-threading (gh

[Python-checkins] gh-111968: Explicit handling for finalized freelist (gh-113929)

2024-01-11 Thread corona10
https://github.com/python/cpython/commit/efa738e862da26f870ca659b01ff732649f400a7 commit: efa738e862da26f870ca659b01ff732649f400a7 branch: main author: Donghee Na committer: corona10 date: 2024-01-12T00:31:28Z summary: gh-111968: Explicit handling for finalized freelist (gh-113929) files: M

[Python-checkins] [3.13] gh-112804: Clamping timeout value for _PySemaphore_PlatformWait (gh-124914) (gh-124991)

2024-10-07 Thread corona10
https://github.com/python/cpython/commit/80ba17a3dd383882622cf303a2f2fb19cbaa0ee6 commit: 80ba17a3dd383882622cf303a2f2fb19cbaa0ee6 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-10-07T16:53:32Z summary: [3.13] gh-

[Python-checkins] [3.12] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh-125257)

2024-10-10 Thread corona10
https://github.com/python/cpython/commit/74df3a79d308d036e79b600b1e7850e7828e6b39 commit: 74df3a79d308d036e79b600b1e7850e7828e6b39 branch: 3.12 author: Donghee Na committer: corona10 date: 2024-10-10T13:01:41Z summary: [3.12] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh

[Python-checkins] [3.13] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh-125256)

2024-10-10 Thread corona10
https://github.com/python/cpython/commit/0c43d60e7d0edb2fd8f996091d96ba4e8350e72a commit: 0c43d60e7d0edb2fd8f996091d96ba4e8350e72a branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-10-10T13:03:45Z summary: [3.13] gh-

[Python-checkins] gh-124612: Use ghcr.io/python/autoconf instead of public image (#124657)

2024-10-08 Thread corona10
https://github.com/python/cpython/commit/b502573f7f800dbb2e401fa2a7a05eceac692c7a commit: b502573f7f800dbb2e401fa2a7a05eceac692c7a branch: main author: Donghee Na committer: corona10 date: 2024-10-09T09:33:18+09:00 summary: gh-124612: Use ghcr.io/python/autoconf instead of public image (#124657

[Python-checkins] gh-124612: Update autoconf container image (#125320)

2024-10-11 Thread corona10
https://github.com/python/cpython/commit/08f6bf717118963815d9a3e60578104470fdf3e1 commit: 08f6bf717118963815d9a3e60578104470fdf3e1 branch: main author: Donghee Na committer: corona10 date: 2024-10-12T00:27:26+09:00 summary: gh-124612: Update autoconf container image (#125320) files: M Tools

[Python-checkins] gh-112804: Clamping timeout value for _PySemaphore_PlatformWait (gh-124914)

2024-10-04 Thread corona10
https://github.com/python/cpython/commit/a5fc50994a3fae46d0c3d496c4e1d5e00548a1b8 commit: a5fc50994a3fae46d0c3d496c4e1d5e00548a1b8 branch: main author: Donghee Na committer: corona10 date: 2024-10-05T11:27:32+09:00 summary: gh-112804: Clamping timeout value for _PySemaphore_PlatformWait (gh

[Python-checkins] gh-125741: Update check_generated_files CI to use our published container image (gh-125744)

2024-10-20 Thread corona10
https://github.com/python/cpython/commit/ed24702bd0f9925908ce48584c31dfad732208b2 commit: ed24702bd0f9925908ce48584c31dfad732208b2 branch: main author: Donghee Na committer: corona10 date: 2024-10-20T07:55:26Z summary: gh-125741: Update check_generated_files CI to use our published container

[Python-checkins] [3.13] gh-125875: Fix docs typo FORMAT_SPEC to FORMAT_WITH_SPEC (gh-126319) (gh-126320)

2024-11-01 Thread corona10
https://github.com/python/cpython/commit/6e4b7eadf59e60791cd3dcc0cc7e6c5c66f7fe90 commit: 6e4b7eadf59e60791cd3dcc0cc7e6c5c66f7fe90 branch: 3.13 author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com> committer: corona10 date: 2024-11-02T05:16:24Z summary: [3.13] gh-

[Python-checkins] gh-125875: Fix docs typo FORMAT_SPEC to FORMAT_WITH_SPEC (gh-126319)

2024-11-01 Thread corona10
https://github.com/python/cpython/commit/914356f4d485e378eb692e57d822b893acc0c0da commit: 914356f4d485e378eb692e57d822b893acc0c0da branch: main author: rimchoi committer: corona10 date: 2024-11-02T14:08:27+09:00 summary: gh-125875: Fix docs typo FORMAT_SPEC to FORMAT_WITH_SPEC (gh-126319) Fix

[Python-checkins] GH-126464: Temporarily disable `aarch64-apple-darwin` JIT CI jobs (gh-126465)

2024-11-05 Thread corona10
https://github.com/python/cpython/commit/a204c63919ca7ce528d8e3ab4196a4aa1a2b6ac4 commit: a204c63919ca7ce528d8e3ab4196a4aa1a2b6ac4 branch: main author: Brandt Bucher committer: corona10 date: 2024-11-06T12:09:04+09:00 summary: GH-126464: Temporarily disable `aarch64-apple-darwin` JIT CI jobs

  1   2   >