https://github.com/python/cpython/commit/13f09a60f4d6fca019bff9dec05dabe5ad390d21
commit: 13f09a60f4d6fca019bff9dec05dabe5ad390d21
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-11-06T07:16:56-08:00
summary:
gh-141150: Don't rely on implicit conversion from void * to point
https://github.com/python/cpython/commit/b1554146c29182803d1df23d6367c07a429d21ba
commit: b1554146c29182803d1df23d6367c07a429d21ba
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-11-01T12:23:58-04:00
summary:
gh-140868: Don't rely on undefined left shift behavior in a
https://github.com/python/cpython/commit/ff7bb565d836162eed0851c36afa325a107a5a56
commit: ff7bb565d836162eed0851c36afa325a107a5a56
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-10-10T15:25:38-07:00
summary:
gh-139924: Add PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME event for
https://github.com/python/cpython/commit/81dc8b12f08f64da756b5d0de5592e60740ba02c
commit: 81dc8b12f08f64da756b5d0de5592e60740ba02c
branch: 3.14
author: Dino Viehland
committer: DinoV
date: 2025-10-08T09:13:34-07:00
summary:
[3.14] gh-139525: Don't specialize functions which have a mod
https://github.com/python/cpython/commit/ff0cf0af10a775ea03dc2546b6a5506a708c2ab7
commit: ff0cf0af10a775ea03dc2546b6a5506a708c2ab7
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-10-03T09:58:32-07:00
summary:
gh-139525: Don't specialize functions which have a modified vecto
https://github.com/python/cpython/commit/e92599e677de8195898e686b61e930baa3b8f627
commit: e92599e677de8195898e686b61e930baa3b8f627
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-09-17T09:52:56-07:00
summary:
gh-138714: Don't assume next block has instructions when propag
https://github.com/python/cpython/commit/299de38e61e09e8821f3245a833e5e4c1b6e5aa8
commit: 299de38e61e09e8821f3245a833e5e4c1b6e5aa8
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-09-17T08:04:02-07:00
summary:
gh-131776: Expose functions called from the interpreter loop via
https://github.com/python/cpython/commit/04c7f362055477efeaf3d539da30a608cdbbdc1e
commit: 04c7f362055477efeaf3d539da30a608cdbbdc1e
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-09-09T18:17:00-07:00
summary:
gh-138230: Remove dead code in code gen - codegen_check_annotation is
https://github.com/python/cpython/commit/1561385863adb3dca0d554633090bc1d13aab415
commit: 1561385863adb3dca0d554633090bc1d13aab415
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-09-08T13:53:12-07:00
summary:
gh-138679: Opcodes which consume no inputs should indicate they
https://github.com/python/cpython/commit/e05182f98ea100b6e26796a76b1399237aeac22f
commit: e05182f98ea100b6e26796a76b1399237aeac22f
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-08-29T11:49:35-07:00
summary:
gh-138250: load fast optimization should fall through to empty blocks
https://github.com/python/cpython/commit/b78e9c05b627f2b205fa43f31d4d3d14ad3eb13b
commit: b78e9c05b627f2b205fa43f31d4d3d14ad3eb13b
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-08-13T08:58:26-07:00
summary:
gh-137681: Always initialize exception handler for new instruction
https://github.com/python/cpython/commit/375f484f976a1ed84c145a6ce4e467cd5b57db75
commit: 375f484f976a1ed84c145a6ce4e467cd5b57db75
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-08-07T14:54:12-07:00
summary:
gh-137291: Support perf profiler with an evaluation hook (#137292
https://github.com/python/cpython/commit/c869898f39a64113689b4d674b996d678dec2843
commit: c869898f39a64113689b4d674b996d678dec2843
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: DinoV
date: 2025-05-19T11:09:15-04:00
summary:
[3.
https://github.com/python/cpython/commit/3fa30d9e9c13c4b84bdc9fc04e33130775679e98
commit: 3fa30d9e9c13c4b84bdc9fc04e33130775679e98
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-05-19T11:08:50-04:00
summary:
gh-128045: Syncs w/ latest opcode metadata (#134231)
Fix opcode
https://github.com/python/cpython/commit/cc9add695da42defc72e62c5d5389621dac54b2b
commit: cc9add695da42defc72e62c5d5389621dac54b2b
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-05-19T10:15:16-04:00
summary:
gh-128045: Mark unknown opcodes as deopting to themselves (#128044
https://github.com/python/cpython/commit/2984ff9e5196aa575c7322c2040d55dd4d4eaa02
commit: 2984ff9e5196aa575c7322c2040d55dd4d4eaa02
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-03-28T15:16:41-07:00
summary:
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)
Avoid
https://github.com/python/cpython/commit/d9411ae3c2f6b59d97a0a16ad3dd148cc58ad943
commit: d9411ae3c2f6b59d97a0a16ad3dd148cc58ad943
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-03-21T15:58:32-07:00
summary:
gh-130312: SET_ADD should not lock (#130136)
SET_ADD should not lock
https://github.com/python/cpython/commit/5c8e8704c39110da15956b0678303aff7dffb3be
commit: 5c8e8704c39110da15956b0678303aff7dffb3be
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-02-26T10:41:26-08:00
summary:
gh-130595: Keep traceback alive for WITH_EXCEPT_START (#130562)
Keep
https://github.com/python/cpython/commit/6c450f44c283c61d0e1ada05ead9524a1fe97962
commit: 6c450f44c283c61d0e1ada05ead9524a1fe97962
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-02-20T13:32:57-08:00
summary:
gh-130313: Avoid locking when clearing objects (#130126)
Avoid locking
https://github.com/python/cpython/commit/5a586c3e81ab53bb1f6c20a4c80b4eb69d429410
commit: 5a586c3e81ab53bb1f6c20a4c80b4eb69d429410
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-02-14T12:50:54-08:00
summary:
gh-130123: Make __new__ wrapper be deferred (#130124)
Make __new__
https://github.com/python/cpython/commit/28f5e3de572e1f688b05126d395cf3aadd5ab8ad
commit: 28f5e3de572e1f688b05126d395cf3aadd5ab8ad
branch: main
author: Dino Viehland
committer: DinoV
date: 2025-02-13T09:01:43-08:00
summary:
gh-129984: Mark immortal objects as deferred (#129985)
Mark immortal
https://github.com/python/cpython/commit/e8bb05394164e7735f7a9de80a046953606a38eb
commit: e8bb05394164e7735f7a9de80a046953606a38eb
branch: main
author: Jacob Bower <[email protected]>
committer: DinoV
date: 2024-11-21T17:37:49-06:00
summary:
gh-126091: Alway
https://github.com/python/cpython/commit/3fafc1bd83d1f2c19f124d234a0ece988dad8b0a
commit: 3fafc1bd83d1f2c19f124d234a0ece988dad8b0a
branch: main
author: Jacob Bower <[email protected]>
committer: DinoV
date: 2024-11-21T17:26:25-06:00
summary:
Improve comme
https://github.com/python/cpython/commit/bf542f8bb9f12f0df9481fb21545806dd9e1
commit: bf542f8bb9f12f0df9481fb21545806dd9e1
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-11-21T10:41:19-06:00
summary:
gh-124470: Fix crash when reading from object instance dictionary while
https://github.com/python/cpython/commit/077e7ef6a0abbf9e04b9aa11b4f621031004c31f
commit: 077e7ef6a0abbf9e04b9aa11b4f621031004c31f
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-09-30T10:04:32-07:00
summary:
gh-124642: Dictionaries aren't marking objects as weakref'
https://github.com/python/cpython/commit/7a90d94df7905b773594e0cfb756830e8c630757
commit: 7a90d94df7905b773594e0cfb756830e8c630757
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: DinoV
date: 2024-07-30T12:34:22-07:00
summary:
[3.
https://github.com/python/cpython/commit/11292ab93561e1759c9a992949e3ceae5447411c
commit: 11292ab93561e1759c9a992949e3ceae5447411c
branch: 3.13
author: Dino Viehland
committer: DinoV
date: 2024-07-30T09:13:31-07:00
summary:
[3.13] gh-122208: Don't delivery PyDict_EVENT_ADDED until it can
https://github.com/python/cpython/commit/c8f5ca6810aeb13f9f43d17d3f0befd550a77dba
commit: c8f5ca6810aeb13f9f43d17d3f0befd550a77dba
branch: 3.12
author: Dino Viehland
committer: DinoV
date: 2024-07-30T09:13:40-07:00
summary:
[3.12] gh-122208: Don't delivery PyDict_EVENT_ADDED until it can
https://github.com/python/cpython/commit/5592399313c963c110280a7c98de974889e1d353
commit: 5592399313c963c110280a7c98de974889e1d353
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-07-24T10:58:28-07:00
summary:
gh-122208: Don't delivery PyDict_EVENT_ADDED until it can
https://github.com/python/cpython/commit/f0ed1863bd7a0b9d021fb59e156663a7ec553f0e
commit: f0ed1863bd7a0b9d021fb59e156663a7ec553f0e
branch: main
author: Germán Méndez Bravo
committer: DinoV
date: 2024-05-24T10:39:06-07:00
summary:
gh-112075: Fix dict thread safety issues (#119288)
Fix dict
https://github.com/python/cpython/commit/e3bf5381fd056d0bbdd775463e3724aab2012e45
commit: e3bf5381fd056d0bbdd775463e3724aab2012e45
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-22T15:03:32-07:00
summary:
gh-119434: Fix culmitive errors in wrapping as lines proceed (#119435
https://github.com/python/cpython/commit/cd35e9d85a8976facebda41692d38a82a4e168c9
commit: cd35e9d85a8976facebda41692d38a82a4e168c9
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: DinoV
date: 2024-05-22T14:42:47-07:00
summary:
[3.
https://github.com/python/cpython/commit/2b3fb767bea1f96c9e0523f6cc341b40f0fa1ca1
commit: 2b3fb767bea1f96c9e0523f6cc341b40f0fa1ca1
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-22T10:38:56-07:00
summary:
gh-117657: Fix missing atomic in dict_resize (#119312)
Fix missing
https://github.com/python/cpython/commit/87939bd5790accea77c5a81093f16f28d3f0b429
commit: 87939bd5790accea77c5a81093f16f28d3f0b429
branch: main
author: Arnon Yaari
committer: DinoV
date: 2024-05-21T10:16:34-07:00
summary:
gh-117657: Fix itertools.count thread safety (#119268)
Fix
https://github.com/python/cpython/commit/ff6cbb2503a8fe3fceeadd889e34fc9a8f308ecd
commit: ff6cbb2503a8fe3fceeadd889e34fc9a8f308ecd
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-07T00:22:26Z
summary:
gh-112075: use per-thread dict version pool (#118676)
use thread state set
https://github.com/python/cpython/commit/e272195b3eff3a78e334a601a637d198b8de2319
commit: e272195b3eff3a78e334a601a637d198b8de2319
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-06T16:45:04-07:00
summary:
gh-118362: Skip tests when threading isn't available (#118666)
*
https://github.com/python/cpython/commit/00d913c6718aa365027c6dcf850e8f40731e54fc
commit: 00d913c6718aa365027c6dcf850e8f40731e54fc
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-06T13:06:09-07:00
summary:
gh-118415: Fix issues with local tracing being enabled/disabled on a
https://github.com/python/cpython/commit/5a1618a2c8c108b8c73aa9459b63f0dbd66b60f6
commit: 5a1618a2c8c108b8c73aa9459b63f0dbd66b60f6
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-06T10:50:35-07:00
summary:
gh-118362: Fix thread safety around lookups from the type cache in the
https://github.com/python/cpython/commit/e54b0c8a4ad6c6e958245eb3ea4ecc47e0f97ff0
commit: e54b0c8a4ad6c6e958245eb3ea4ecc47e0f97ff0
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-02T13:03:29-07:00
summary:
gh-118519: Fix empty weakref list check (#118520)
Fix empty list check
https://github.com/python/cpython/commit/1e67b9207c31a92d76bfac09fc706c4dc703669e
commit: 1e67b9207c31a92d76bfac09fc706c4dc703669e
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-05-02T13:03:05-07:00
summary:
gh-117657: Fix TSAN list set failure (#118260)
* Fix TSAN list set
https://github.com/python/cpython/commit/19d468a3ab1d57c07a4283d67d439908574aa0cc
commit: 19d468a3ab1d57c07a4283d67d439908574aa0cc
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-30T12:37:38-07:00
summary:
[gh-117657] Fix some issues with TSAN in typeobject (#118249)
Fix some
https://github.com/python/cpython/commit/4a1cf66c5c0afa36d7a51d5f9d3874cda10df79c
commit: 4a1cf66c5c0afa36d7a51d5f9d3874cda10df79c
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-30T11:38:05-07:00
summary:
gh-117657: Fix small issues with instrumentation and TSAN (#118064
https://github.com/python/cpython/commit/d5df25268b037c2f1f4a1184fad5274d0e72f8d6
commit: d5df25268b037c2f1f4a1184fad5274d0e72f8d6
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-25T15:34:05-07:00
summary:
gh-112075: _Py_dict_lookup needs to lock shared keys (#117528)
Lock
https://github.com/python/cpython/commit/5da0280648b5f1c5142dad39dcd1e7fd99fdf37a
commit: 5da0280648b5f1c5142dad39dcd1e7fd99fdf37a
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-25T08:53:29-07:00
summary:
gh-117657: Fixes a few small TSAN issues in dictobject (#118200)
Fixup
https://github.com/python/cpython/commit/2e7771a03d8975ee8a9918ce754c665508c3f682
commit: 2e7771a03d8975ee8a9918ce754c665508c3f682
branch: main
author: mpage
committer: DinoV
date: 2024-04-23T10:20:14-07:00
summary:
gh-117657: Quiet TSAN warnings about remaining non-atomic accesses of
`tstate
https://github.com/python/cpython/commit/8b541c017ea92040add608b3e0ef8dc85e9e6060
commit: 8b541c017ea92040add608b3e0ef8dc85e9e6060
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-21T22:57:05-07:00
summary:
gh-112075: Make instance attributes stored in inline "dict" t
https://github.com/python/cpython/commit/07525c9a85e7fa04db565c6e6e6605ff6099dcb7
commit: 07525c9a85e7fa04db565c6e6e6605ff6099dcb7
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-19T14:47:42-07:00
summary:
gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread
https://github.com/python/cpython/commit/b45af00bad3449b85c8f54ba7a9474ca1f52de69
commit: b45af00bad3449b85c8f54ba7a9474ca1f52de69
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-19T14:21:01-07:00
summary:
[gh-117657] _Py_MergeZeroLocalRefcount isn't loading ob_ref_shared
https://github.com/python/cpython/commit/1e4a4c4897d0f45b1f594bc429284c82efe49188
commit: 1e4a4c4897d0f45b1f594bc429284c82efe49188
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-19T09:25:08-07:00
summary:
gh-117657: use relaxed loads for checking dict keys immortality
https://github.com/python/cpython/commit/0d29302155f49d4d5c7fa34a658ad5a97dd013a2
commit: 0d29302155f49d4d5c7fa34a658ad5a97dd013a2
branch: main
author: mpage
committer: DinoV
date: 2024-04-17T17:19:28Z
summary:
gh-117657: Quiet erroneous TSAN reports of data races in `_PySeqLock` (#117955
https://github.com/python/cpython/commit/b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0
commit: b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0
branch: main
author: mpage
committer: DinoV
date: 2024-04-17T09:42:56-07:00
summary:
gh-117657: Fix data races in the method cache in free-threaded builds (#117954
https://github.com/python/cpython/commit/434bc593df4c0274b8afd3c1dcdc9234f469d9bf
commit: 434bc593df4c0274b8afd3c1dcdc9234f469d9bf
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-04-04T12:26:07-07:00
summary:
gh-112075: Make _PyDict_LoadGlobal thread safe (#117529)
Make
https://github.com/python/cpython/commit/280de3661b42af9b3fe792764d0b09f403df5223
commit: 280de3661b42af9b3fe792764d0b09f403df5223
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-03-15T12:35:29-04:00
summary:
gh-116868: Avoid locking in PyType_IsSubtype (#116829)
Make
https://github.com/python/cpython/commit/7db871e4fa48eef20ea22414b226998f83facfd6
commit: 7db871e4fa48eef20ea22414b226998f83facfd6
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-03-08T09:56:36-08:00
summary:
gh-112075: Support freeing object memory via QSBR (#116344)
Free
https://github.com/python/cpython/commit/d7ddd90308324340855ddb9cc8dda2c1ee3a5944
commit: d7ddd90308324340855ddb9cc8dda2c1ee3a5944
branch: main
author: Sam Gross
committer: DinoV
date: 2024-02-29T16:02:44-08:00
summary:
gh-115491: Fix Clang compiler warning (#116153)
gh-115491: Fix compiler
https://github.com/python/cpython/commit/556749c3e33f7787da149f75ca1702b80383bead
commit: 556749c3e33f7787da149f75ca1702b80383bead
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-29T13:38:50-08:00
summary:
gh-112075: Avoid locking shared keys on every assignment (#116087
https://github.com/python/cpython/commit/81c79961d2ee27dec90dbc0b72dfca7a5b27de7a
commit: 81c79961d2ee27dec90dbc0b72dfca7a5b27de7a
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-28T14:53:19-08:00
summary:
gh-112075: Use relaxed stores for places where we may race with when
https://github.com/python/cpython/commit/75c6c05fea212330f4b0259602ffae1b2cb91be3
commit: 75c6c05fea212330f4b0259602ffae1b2cb91be3
branch: main
author: Sam Gross
committer: DinoV
date: 2024-02-28T12:50:09-08:00
summary:
gh-115891: Fix debug byte filling in free-threaded build (#116018)
The
https://github.com/python/cpython/commit/1002fbe12e0bd8c9a54bc5addbf5d94a5b35f91f
commit: 1002fbe12e0bd8c9a54bc5addbf5d94a5b35f91f
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-22T12:02:39-08:00
summary:
gh-112075: Iterating a dict shouldn't require locks (#115108)
https://github.com/python/cpython/commit/347acded845d07b70232cade8d576b6f0aaeb473
commit: 347acded845d07b70232cade8d576b6f0aaeb473
branch: main
author: Sam Gross
committer: DinoV
date: 2024-02-21T10:00:08-08:00
summary:
gh-115491: Keep some fields valid across allocations in obmalloc
(free
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
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
https://github.com/python/cpython/commit/454d7963e31cded1de3a90642da7259848efd232
commit: 454d7963e31cded1de3a90642da7259848efd232
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-15T16:28:31-08:00
summary:
gh-113743: Use per-interpreter locks for types (#115541)
Move type
https://github.com/python/cpython/commit/ae460d450ab854ca66d509ef6971cfe1b6312405
commit: ae460d450ab854ca66d509ef6971cfe1b6312405
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-15T10:54:57-08:00
summary:
gh-113743: Make the MRO cache thread-safe in free-threaded builds
https://github.com/python/cpython/commit/92abb0124037e5bc938fa870461a26f64c56095b
commit: 92abb0124037e5bc938fa870461a26f64c56095b
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-06T14:03:43-08:00
summary:
gh-112075: Add critical sections for most dict APIs (#114508)
Starts
https://github.com/python/cpython/commit/c32bae52904723d99e1f98e2ef54570268d86467
commit: c32bae52904723d99e1f98e2ef54570268d86467
branch: main
author: mpage
committer: DinoV
date: 2024-02-05T13:48:37-08:00
summary:
gh-114944: Fix race between `_PyParkingLot_Park` and `_PyParkingLot_UnparkAll
https://github.com/python/cpython/commit/bcccf1fb63870c1b7f8abe246e27b7fff343abd7
commit: bcccf1fb63870c1b7f8abe246e27b7fff343abd7
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-02-05T10:35:59-08:00
summary:
gh-112075: Add gc shared bits (#114931)
Add GC shared flags for
https://github.com/python/cpython/commit/587d4802034749e2aace9c00b00bd73eccdae1e7
commit: 587d4802034749e2aace9c00b00bd73eccdae1e7
branch: main
author: Sam Gross
committer: DinoV
date: 2024-02-01T12:29:19-08:00
summary:
gh-112529: Remove PyGC_Head from object pre-header in free-threaded build
https://github.com/python/cpython/commit/0990d55725cb649e74739c983b67cf08c58e8439
commit: 0990d55725cb649e74739c983b67cf08c58e8439
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-01-30T09:33:36-08:00
summary:
gh-112075: refactor dictionary lookup functions for better re-usability
https://github.com/python/cpython/commit/0cd9bacb8ad41fe86f95b326e9199caa749539eb
commit: 0cd9bacb8ad41fe86f95b326e9199caa749539eb
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-01-29T09:47:54-08:00
summary:
gh-112075: Dictionary global version counter should use atomic
https://github.com/python/cpython/commit/3d716655d22dc14e79ac0d30f33eef0a49efdac0
commit: 3d716655d22dc14e79ac0d30f33eef0a49efdac0
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-01-29T09:38:03-08:00
summary:
gh-112075: Use PyMem_* for allocating dict keys objects (#114543)
Use
https://github.com/python/cpython/commit/b52fc70d1ab3be7866ab71065bae61a03a28bfae
commit: b52fc70d1ab3be7866ab71065bae61a03a28bfae
branch: main
author: Sam Gross
committer: DinoV
date: 2024-01-25T10:27:36-08:00
summary:
gh-112529: Implement GC for free-threaded builds (#114262)
* gh-112529
https://github.com/python/cpython/commit/4850410b60183dac021ded219a49be140fe5fefe
commit: 4850410b60183dac021ded219a49be140fe5fefe
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-01-25T09:34:03-08:00
summary:
gh-112075: Add try-incref functions from nogil branch for use in dict
https://github.com/python/cpython/commit/afe8f376c096d5d6e8b12fbc691ca9b35381470b
commit: afe8f376c096d5d6e8b12fbc691ca9b35381470b
branch: main
author: Dino Viehland
committer: DinoV
date: 2024-01-23T22:10:04Z
summary:
gh-112075: Adapt more dict methods to Argument Clinic (#114256)
* Move more
https://github.com/python/cpython/commit/412920a41efc6f3307e710d5ce61bfe00c0f3c11
commit: 412920a41efc6f3307e710d5ce61bfe00c0f3c11
branch: main
author: Sam Gross
committer: DinoV
date: 2024-01-22T13:10:21-08:00
summary:
gh-112532: Improve mimalloc page visiting (#114133)
This adds support for
https://github.com/python/cpython/commit/b331381485c1965d1c88b7aee7ae9604aca05758
commit: b331381485c1965d1c88b7aee7ae9604aca05758
branch: main
author: Sam Gross
committer: DinoV
date: 2024-01-16T13:42:15-08:00
summary:
gh-112529: Track if debug allocator is used as underlying allocator
https://github.com/python/cpython/commit/10d3f04aec745c6676ef31611549b970a78338b3
commit: 10d3f04aec745c6676ef31611549b970a78338b3
branch: main
author: Jakub Kulík
committer: DinoV
date: 2024-01-08T15:50:56-08:00
summary:
gh-112808: Fix mimalloc build on Solaris (#112809)
files:
M Objects
https://github.com/python/cpython/commit/ae968d10326165b1114568ab1ca0a7776ea9c234
commit: ae968d10326165b1114568ab1ca0a7776ea9c234
branch: main
author: Jakub Kulík
committer: DinoV
date: 2024-01-08T15:49:33-08:00
summary:
gh-112806: Remove unused function warnings during mimalloc build on
https://github.com/python/cpython/commit/0b7476080b58ea2ee71c6c1229994a3bb62fe4fa
commit: 0b7476080b58ea2ee71c6c1229994a3bb62fe4fa
branch: main
author: Sam Gross
committer: DinoV
date: 2024-01-05T12:08:50-08:00
summary:
gh-112532: Tag mimalloc heaps and pages (#113742)
* gh-112532: Tag
https://github.com/python/cpython/commit/fcb3c2a444709d2a53faa20c5b43541674064018
commit: fcb3c2a444709d2a53faa20c5b43541674064018
branch: main
author: Sam Gross
committer: DinoV
date: 2024-01-04T22:21:40Z
summary:
gh-112532: Isolate abandoned segments by interpreter (#113717)
* gh-112532
80 matches
Mail list logo