[Python-checkins] Delete unused sym_clear_flag function. (#115744)

2024-02-20 Thread benjaminp
https://github.com/python/cpython/commit/1235e84276ab8eabca1348034453c614f0b6b543 commit: 1235e84276ab8eabca1348034453c614f0b6b543 branch: main author: Benjamin Peterson committer: benjaminp date: 2024-02-20T17:40:48-08:00 summary: Delete unused sym_clear_flag function. (#115744) files: M Pytho

[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 threa

[Python-checkins] gh-112075: Accessing a single element should optimistically avoid locking (#115109)

2024-02-20 Thread DinoV
https://github.com/python/cpython/commit/54071460d76cdb3c805c8669dea7e82c70c5880f commit: 54071460d76cdb3c805c8669dea7e82c70c5880f branch: main author: Dino Viehland committer: DinoV date: 2024-02-20T17:08:14-08:00 summary: gh-112075: Accessing a single element should optimistically avoid lockin

[Python-checkins] gh-112075: Make PyDictKeysObject thread-safe (#114741)

2024-02-20 Thread DinoV
https://github.com/python/cpython/commit/176df09adbb42bbb50febd02346c32782d39dc4d commit: 176df09adbb42bbb50febd02346c32782d39dc4d branch: main author: Dino Viehland committer: DinoV date: 2024-02-20T16:40:37-08:00 summary: gh-112075: Make PyDictKeysObject thread-safe (#114741) Adds locking for

[Python-checkins] gh-110850: Use public PyTime functions (#115746)

2024-02-20 Thread vstinner
https://github.com/python/cpython/commit/145bc2d638370cb6d3da361c6dc05c5bc29f0d11 commit: 145bc2d638370cb6d3da361c6dc05c5bc29f0d11 branch: main author: Victor Stinner committer: vstinner date: 2024-02-20T23:31:30Z summary: gh-110850: Use public PyTime functions (#115746) Replace private _PyTime

[Python-checkins] gh-110850: Rename internal PyTime C API functions (#115734)

2024-02-20 Thread vstinner
https://github.com/python/cpython/commit/52d14775665a6fde518ee3da88a73f39b09d993f commit: 52d14775665a6fde518ee3da88a73f39b09d993f branch: main author: Victor Stinner committer: vstinner date: 2024-02-20T22:16:37Z summary: gh-110850: Rename internal PyTime C API functions (#115734) Rename funct

[Python-checkins] gh-104061: Add socket.SO_BINDTOIFINDEX constant (GH-104062)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/e1fdc3c323bd605f92622b7ee18805885ff0bb4e commit: e1fdc3c323bd605f92622b7ee18805885ff0bb4e branch: main author: Victor Westerhuis committer: serhiy-storchaka date: 2024-02-20T23:08:15+02:00 summary: gh-104061: Add socket.SO_BINDTOIFINDEX constant (GH-10406

[Python-checkins] Tier 2 cleanups and tweaks (#115534)

2024-02-20 Thread gvanrossum
https://github.com/python/cpython/commit/142502ea8d26b17732009b6e981e630c342054f7 commit: 142502ea8d26b17732009b6e981e630c342054f7 branch: main author: Guido van Rossum committer: gvanrossum date: 2024-02-20T20:24:35Z summary: Tier 2 cleanups and tweaks (#115534) * Rename `_testinternalcapi.get

[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-11

[Python-checkins] [3.11] gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721) (GH-115729) (GH-115738)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/9068c8c614b869d8183b74d2a6b0c13370572271 commit: 9068c8c614b869d8183b74d2a6b0c13370572271 branch: 3.11 author: Serhiy Storchaka committer: serhiy-storchaka date: 2024-02-20T19:09:10Z summary: [3.11] gh-115712: Support CSV dialects with delimiter=' ' and

[Python-checkins] GH-115727: Temporary fix of confidence score test. (GH-115728)

2024-02-20 Thread markshannon
https://github.com/python/cpython/commit/494739e1f71f8e290a2c869d4f40f4ea36a045c2 commit: 494739e1f71f8e290a2c869d4f40f4ea36a045c2 branch: main author: Mark Shannon committer: markshannon date: 2024-02-20T18:50:31Z summary: GH-115727: Temporary fix of confidence score test. (GH-115728) Temporar

[Python-checkins] gh-115735: Fix current executor NULL before _START_EXECUTOR (#115736)

2024-02-20 Thread gvanrossum
https://github.com/python/cpython/commit/7a8c3ed43abb4b7a18e7a271aaee3ca69c0d83bc commit: 7a8c3ed43abb4b7a18e7a271aaee3ca69c0d83bc branch: main author: Ken Jin committer: gvanrossum date: 2024-02-20T18:47:05Z summary: gh-115735: Fix current executor NULL before _START_EXECUTOR (#115736) This fi

[Python-checkins] [3.11] gh-86291: linecache: get module name from __spec__ if available (GH-22908) (GH-115732)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/142711a31dc1469570aa5b5e76450314d6777bb2 commit: 142711a31dc1469570aa5b5e76450314d6777bb2 branch: 3.11 author: Miss Islington (bot) <[email protected]> committer: serhiy-storchaka date: 2024-02-20T18:18:16Z summary: [3.11] gh

[Python-checkins] [3.12] gh-86291: linecache: get module name from __spec__ if available (GH-22908) (GH-115731)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/f1c1afd45b283b5ede3b1da39fc916c9ba2a6095 commit: f1c1afd45b283b5ede3b1da39fc916c9ba2a6095 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: serhiy-storchaka date: 2024-02-20T18:14:24Z summary: [3.12] gh

[Python-checkins] gh-115103: Implement delayed free mechanism for free-threaded builds (#115367)

2024-02-20 Thread colesbury
https://github.com/python/cpython/commit/e3ad6ca56f9b49db0694f432a870f907a8039f79 commit: e3ad6ca56f9b49db0694f432a870f907a8039f79 branch: main author: Sam Gross committer: colesbury date: 2024-02-20T13:04:37-05:00 summary: gh-115103: Implement delayed free mechanism for free-threaded builds (#1

[Python-checkins] [3.12] gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721) (GH-115729)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/5ea86f496a4cfb34abbe2b7bb6fa7f25eeeb6294 commit: 5ea86f496a4cfb34abbe2b7bb6fa7f25eeeb6294 branch: 3.12 author: Serhiy Storchaka committer: serhiy-storchaka date: 2024-02-20T17:53:29Z summary: [3.12] gh-115712: Support CSV dialects with delimiter=' ' and

[Python-checkins] gh-110850: Cleanup pycore_time.h includes (#115724)

2024-02-20 Thread vstinner
https://github.com/python/cpython/commit/d207c7cd5a8c0d3e5f6c5eb947243e4afcd718b0 commit: d207c7cd5a8c0d3e5f6c5eb947243e4afcd718b0 branch: main author: Victor Stinner committer: vstinner date: 2024-02-20T16:50:43Z summary: gh-110850: Cleanup pycore_time.h includes (#115724) include is no longe

[Python-checkins] gh-86291: linecache: get module name from __spec__ if available (GH-22908)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/e976baba99a5c243ff3a3b5ef2fd14608a398338 commit: e976baba99a5c243ff3a3b5ef2fd14608a398338 branch: main author: Eugene Toder committer: serhiy-storchaka date: 2024-02-20T16:47:41Z summary: gh-86291: linecache: get module name from __spec__ if available (GH

[Python-checkins] [3.10] gh-114572: Fix locking in cert_store_stats and get_ca_certs (GH-114573) (#115548)

2024-02-20 Thread pablogsal
https://github.com/python/cpython/commit/37324b421b72b7bc9934e27aba85d48d4773002e commit: 37324b421b72b7bc9934e27aba85d48d4773002e branch: 3.10 author: Miss Islington (bot) <[email protected]> committer: pablogsal date: 2024-02-20T16:35:27Z summary: [3.10] gh-114572

[Python-checkins] [3.11] gh-114572: Fix locking in cert_store_stats and get_ca_certs (GH-114573) (#115549)

2024-02-20 Thread pablogsal
https://github.com/python/cpython/commit/01c37f1d0714f5822d34063ca7180b595abf589d commit: 01c37f1d0714f5822d34063ca7180b595abf589d branch: 3.11 author: Miss Islington (bot) <[email protected]> committer: pablogsal date: 2024-02-20T16:34:44Z summary: [3.11] gh-114572

[Python-checkins] gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/937d2821501de7adaa5ed8491eef4b7f3dc0940a commit: 937d2821501de7adaa5ed8491eef4b7f3dc0940a branch: main author: Serhiy Storchaka committer: serhiy-storchaka date: 2024-02-20T18:09:50+02:00 summary: gh-115712: Support CSV dialects with delimiter=' ' and ski

[Python-checkins] gh-115491: Keep some fields valid across allocations (free-threading) (#115573)

2024-02-20 Thread colesbury
https://github.com/python/cpython/commit/cc82e33af978df793b83cefe4e25e07223a3a09e commit: cc82e33af978df793b83cefe4e25e07223a3a09e branch: main author: Sam Gross committer: colesbury date: 2024-02-20T10:36:40-05:00 summary: gh-115491: Keep some fields valid across allocations (free-threading) (#

[Python-checkins] gh-101860: Expose __name__ on property (GH-101876)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/c0b0c2f2015fb27db4306109b2b3781eb2057c2b commit: c0b0c2f2015fb27db4306109b2b3781eb2057c2b branch: main author: Eugene Toder committer: serhiy-storchaka date: 2024-02-20T17:14:34+02:00 summary: gh-101860: Expose __name__ on property (GH-101876) Useful for

[Python-checkins] gh-110850: Replace _PyTime_t with PyTime_t (#115719)

2024-02-20 Thread vstinner
https://github.com/python/cpython/commit/9af80ec83d1647a472331bd1333a7fa9108fe98e commit: 9af80ec83d1647a472331bd1333a7fa9108fe98e branch: main author: Victor Stinner committer: vstinner date: 2024-02-20T15:02:27Z summary: gh-110850: Replace _PyTime_t with PyTime_t (#115719) Run command: sed -

[Python-checkins] [3.12] gh-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055) (GH-115722)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/b7c633fbfc9f365c7e00969c4fd980b63949db8f commit: b7c633fbfc9f365c7e00969c4fd980b63949db8f branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: serhiy-storchaka date: 2024-02-20T15:01:31Z summary: [3.12] gh

[Python-checkins] [3.11] gh-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055) (GH-115723)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/5a0d51b6291f55652e0ac577988fbb5f28279e04 commit: 5a0d51b6291f55652e0ac577988fbb5f28279e04 branch: 3.11 author: Miss Islington (bot) <[email protected]> committer: serhiy-storchaka date: 2024-02-20T15:00:30Z summary: [3.11] gh

[Python-checkins] gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)

2024-02-20 Thread colesbury
https://github.com/python/cpython/commit/0749244d13412d7cb5b53d834f586f2198f5b9a6 commit: 0749244d13412d7cb5b53d834f586f2198f5b9a6 branch: main author: Brett Simmers committer: colesbury date: 2024-02-20T09:57:48-05:00 summary: gh-112175: Add `eval_breaker` to `PyThreadState` (#115194) This cha

[Python-checkins] gh-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055)

2024-02-20 Thread serhiy-storchaka
https://github.com/python/cpython/commit/e71468ba4f5fb2da0cefe9e923b01811cb53fb5f commit: e71468ba4f5fb2da0cefe9e923b01811cb53fb5f branch: main author: talcs committer: serhiy-storchaka date: 2024-02-20T16:54:33+02:00 summary: gh-112020: Document the meaning of empty bytes returned by socket.rec

[Python-checkins] gh-110850: Enhance PyTime C API tests (#115715)

2024-02-20 Thread vstinner
https://github.com/python/cpython/commit/e00960a74d66f95b7803f8e5546267a078fd065c commit: e00960a74d66f95b7803f8e5546267a078fd065c branch: main author: Victor Stinner committer: vstinner date: 2024-02-20T15:53:40+01:00 summary: gh-110850: Enhance PyTime C API tests (#115715) files: M Modules/_t

[Python-checkins] gh-110850: PyTime_Time() return 0 on success (GH-115713)

2024-02-20 Thread encukou
https://github.com/python/cpython/commit/d24bed5ba0c60bbcc1662ae51071067799862fe0 commit: d24bed5ba0c60bbcc1662ae51071067799862fe0 branch: main author: Victor Stinner committer: encukou date: 2024-02-20T14:35:41+01:00 summary: gh-110850: PyTime_Time() return 0 on success (GH-115713) Thanks! fi

[Python-checkins] gh-115687: Split up guards from COMPARE_OP (GH-115688)

2024-02-20 Thread Fidget-Spinner
https://github.com/python/cpython/commit/dcba21f905ef170b2cd0a6433b6fe6bcb4316a67 commit: dcba21f905ef170b2cd0a6433b6fe6bcb4316a67 branch: main author: Ken Jin committer: Fidget-Spinner date: 2024-02-20T11:30:49Z summary: gh-115687: Split up guards from COMPARE_OP (GH-115688) files: M Include/i

[Python-checkins] gh-115700: Add target `_RegenCases` in Windows build for cases regeneration. (GH-115708)

2024-02-20 Thread Fidget-Spinner
https://github.com/python/cpython/commit/a2bb8ad14409c7ecb8dea437b0e281eb1f65b5d8 commit: a2bb8ad14409c7ecb8dea437b0e281eb1f65b5d8 branch: main author: Kirill Podoprigora committer: Fidget-Spinner date: 2024-02-20T19:10:47+08:00 summary: gh-115700: Add target `_RegenCases` in Windows build for c

[Python-checkins] GH-115457: Support splitting and replication of micro ops. (GH-115558)

2024-02-20 Thread markshannon
https://github.com/python/cpython/commit/626c414995bad1dab51c7222a6f7bf388255eb9e commit: 626c414995bad1dab51c7222a6f7bf388255eb9e branch: main author: Mark Shannon committer: markshannon date: 2024-02-20T10:50:59Z summary: GH-115457: Support splitting and replication of micro ops. (GH-115558)

[Python-checkins] GH-112354: Initial implementation of warm up on exits and trace-stitching (GH-114142)

2024-02-20 Thread markshannon
https://github.com/python/cpython/commit/7b21403ccd16c480812a1e857c0ee2deca592be0 commit: 7b21403ccd16c480812a1e857c0ee2deca592be0 branch: main author: Mark Shannon committer: markshannon date: 2024-02-20T09:39:55Z summary: GH-112354: Initial implementation of warm up on exits and trace-stitchin