Victor Stinner
9187ac3f2d
[3.13] gh-126316: Make grp.getgrall() thread-safe: add a mutex ( #127055 ) ( #127104 )
...
* gh-126316: Make grp.getgrall() thread-safe: add a mutex (#127055 )
grpmodule.c is no longer built with the limited C API, since PyMutex
is excluded from the limited C API.
(cherry picked from commit 3c2bd66e21bd8de69a89ebf09ff9d8e78ddfb839)
* Revert ABI changes
Don't use Argument Clinic for grp.getgrgid() to avoid changing the
ABI (change PyInterpreterState structure by adding an "id"
identifier).
2024-11-26 12:01:50 +01:00
..
2024-05-03 11:30:55 -04:00
2024-11-17 18:59:13 +01:00
2024-09-06 15:18:01 +02:00
2024-03-26 00:35:26 +00:00
2024-11-25 17:56:42 +00:00
2024-05-09 16:31:38 +00:00
2024-06-24 20:24:19 +02:00
2024-11-18 12:13:08 +00:00
2024-04-08 10:58:38 -04:00
2024-09-02 13:11:06 +02:00
2024-06-20 16:00:25 +00:00
2024-08-27 12:07:17 +03:00
2024-09-23 17:23:54 -07:00
2024-05-03 11:30:55 -04:00
2024-11-26 12:01:50 +01:00
2024-11-13 18:56:17 +00:00
2024-05-03 11:30:55 -04:00
2024-11-12 13:04:27 +00:00
2024-10-27 22:19:37 +00:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-07-01 19:40:28 +00:00
2024-05-03 11:30:55 -04:00
2024-10-11 18:22:56 +00:00
2024-07-01 08:35:38 +00:00
2024-11-06 14:33:23 +01:00
2024-10-17 22:48:34 +03:00
2024-05-03 11:30:55 -04:00
2024-09-02 13:10:09 +02:00
2024-10-29 10:13:35 +01:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-11-14 13:21:27 +01:00
2024-10-21 22:16:32 +00:00
2024-07-15 20:15:47 +00:00
2024-11-11 12:01:22 +00:00
2024-05-06 11:04:39 +03:00
2024-11-21 11:49:19 +00:00
2024-11-05 12:48:18 +00:00
2024-05-03 11:30:55 -04:00
2024-06-26 15:35:19 +02:00
2024-11-22 14:51:40 +00:00
2024-11-19 20:19:39 +02:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-11-14 13:21:27 +01:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-10-10 14:58:57 +00:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-06 18:59:36 +02:00
2024-08-06 23:37:10 +02:00
2024-05-06 18:59:36 +02:00
2024-09-02 13:03:04 +02:00
2024-05-07 14:50:41 +00:00
2024-05-03 11:30:55 -04:00
2024-06-26 15:32:00 -06:00
2024-08-27 12:07:17 +03:00
2024-05-06 18:59:36 +02:00
2024-09-23 12:56:00 -07:00
2024-11-22 19:55:44 +00:00
2024-10-11 09:34:04 +00:00
2024-05-06 18:59:36 +02:00
2024-08-28 18:57:28 -07:00
2024-05-03 11:30:55 -04:00
2024-07-23 17:30:58 +00:00
2024-11-14 13:21:27 +01:00
2024-10-15 17:02:32 -04:00
2024-07-19 09:13:08 +00:00
2024-05-03 11:30:55 -04:00
2024-05-07 11:18:45 +02:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-07-19 09:13:08 +00:00
2024-08-16 16:07:27 +08:00
2024-09-30 21:27:29 +00:00
2024-07-11 21:00:28 +00:00
2024-07-11 21:00:28 +00:00
2024-11-26 12:01:50 +01:00
2024-11-12 14:14:21 +00:00
2024-07-22 13:36:57 +02:00
2024-08-09 14:45:04 -07:00
2024-09-29 18:14:02 -07:00
2024-05-03 11:30:55 -04:00
2024-05-10 12:00:00 +01:00
2024-05-03 11:30:55 -04:00
2024-11-12 22:00:42 +00:00
2024-03-12 00:46:53 +00:00
2024-05-03 11:30:55 -04:00
2024-06-20 15:09:32 +01:00
2024-05-06 18:59:36 +02:00
2024-05-03 11:30:55 -04:00
2024-07-03 07:59:26 +00:00
2024-07-19 09:13:08 +00:00
2024-04-24 16:18:24 +00:00
2024-08-27 12:07:17 +03:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-09-26 13:36:12 -07:00
2024-05-03 11:30:55 -04:00
2024-02-20 16:50:43 +00:00
2024-06-17 08:01:49 -07:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-10-23 19:39:34 +03:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00
2024-05-03 11:30:55 -04:00