Miss Islington (bot)
bb5bf24226
[3.13] gh-118789: Restore hidden _PyWeakref_ClearRef (GH-118797) (GH-118903)
...
gh-118789: Restore hidden `_PyWeakref_ClearRef` (GH-118797)
_PyWeakref_ClearRef was previously exposed in the public C-API, although
it begins with an underscore and is not documented. It's used by a few
C-API extensions. There is currently no alternative public API that can
replace its use.
_PyWeakref_ClearWeakRefsExceptCallbacks is the only thread-safe way to
use _PyWeakref_ClearRef in the free-threaded build. This exposes the C
symbol, but does not make the API public.
(cherry picked from commit db5af7da09 )
Co-authored-by: Sam Gross <colesbury@gmail.com >
2024-05-10 14:20:22 +00:00
..
2024-05-09 20:26:36 +00:00
2024-05-03 06:17:32 -07:00
2024-05-03 06:17:32 -07:00
2024-04-24 16:18:24 +00:00
2024-05-05 19:28:55 +00:00
2024-04-12 07:40:55 +00:00
2024-03-29 13:35:43 -04:00
2024-05-05 03:07:29 +02:00
2024-05-06 23:07:23 -04:00
2024-05-06 20:12:39 -04:00
2024-05-02 18:25:36 -04:00
2024-04-04 15:47:26 +00:00
2024-05-09 19:06:35 -04:00
2024-04-11 23:23:25 +00:00
2024-05-07 00:22:26 +00:00
2024-04-30 22:32:55 +02:00
2024-02-29 08:11:28 -08:00
2024-04-04 15:47:26 +00:00
2024-05-04 12:12:10 +01:00
2024-05-03 16:21:04 -04:00
2024-05-08 21:31:37 +00:00
2024-02-29 08:11:28 -08:00
2024-05-06 23:07:23 -04:00
2024-05-06 12:02:37 +03:00
2024-05-06 12:02:37 +03:00
2024-05-06 23:07:23 -04:00
2024-05-04 21:24:02 +00:00
2024-03-11 11:02:58 -04:00
2024-04-24 09:46:17 +00:00
2024-05-04 08:23:50 +00:00
2024-05-06 20:12:39 -04:00
2024-05-03 06:17:32 -07:00
2024-02-20 09:39:55 +00:00
2024-05-02 13:03:05 -07:00
2024-04-30 15:01:28 -04:00
2024-02-29 08:11:28 -08:00
2024-05-09 20:26:36 +00:00
2024-05-03 11:30:55 -04:00
2024-05-08 21:31:37 +00:00
2024-05-04 12:11:11 +01:00
2024-04-22 13:34:06 +01:00
2024-02-20 16:50:43 +00:00
2024-04-30 12:37:38 -07:00
2024-04-24 16:18:24 +00:00
2024-03-16 21:37:11 +01:00
2024-04-22 12:17:57 -07:00
2024-02-20 13:04:37 -05:00
2024-03-08 09:56:36 -08:00
2024-04-24 16:18:24 +00:00
2024-04-24 16:18:24 +00:00
2024-03-06 09:42:11 -05:00
2024-05-06 12:02:37 +03:00
2024-05-02 19:30:00 +02:00
2024-05-02 19:30:00 +02:00
2024-02-20 16:50:43 +00:00
2024-05-06 20:12:39 -04:00
2024-02-29 08:11:28 -08:00
2024-05-04 15:45:49 +00:00
2024-04-02 10:34:49 +00:00
2024-05-05 12:15:19 +02:00
2024-04-08 12:11:36 -04:00
2024-03-08 00:21:21 +08:00
2024-04-25 13:51:31 +02:00
2024-05-03 06:17:32 -07:00
2024-05-06 12:02:37 +03:00
2024-02-29 08:11:28 -08:00
2024-02-28 09:56:40 +00:00
2024-05-04 12:11:11 +01:00
2024-05-04 12:11:11 +01:00
2024-03-28 15:05:08 +00:00
2024-05-10 14:20:22 +00:00