Victor Stinner
1c2fa78156
bpo-40549: Convert posixmodule.c to multiphase init (GH-19982)
...
Convert posixmodule.c ("posix" or "nt" module) to the multiphase
initialization (PEP 489).
* Create the module using PyModuleDef_Init().
* Create ScandirIteratorType and DirEntryType with the new
PyType_FromModuleAndSpec() (PEP 573)
* Get the module state from ScandirIteratorType and DirEntryType with
the new PyType_GetModule() (PEP 573)
* Pass module to functions which access the module state.
* convert_sched_param() gets a new module parameter. It is now called
directly since Argument Clinic doesn't support passing the module
to an argument converter callback.
* Remove _posixstate_global macro.
2020-05-10 11:05:29 +02:00
..
2020-04-15 02:04:42 +02:00
2020-04-17 17:47:20 +02:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00
2020-04-17 19:13:06 +02:00
2020-04-15 02:35:41 +02:00
2020-02-27 23:05:02 -08:00
2020-04-30 02:34:24 +09:00
2020-05-10 11:05:29 +02:00
2020-05-09 01:31:40 -07:00
2020-05-08 03:54:38 -07:00
2020-04-15 02:35:41 +02:00
2020-04-14 23:36:08 -07:00
2020-02-17 14:49:26 +01:00
2020-02-17 10:11:34 +01:00
2020-04-15 02:35:41 +02:00
2020-04-08 00:38:15 +02:00
2020-04-12 14:58:27 +03:00
2020-04-15 02:35:41 +02:00
2020-02-17 11:09:15 +01:00
2020-04-15 02:35:41 +02:00
2020-05-05 14:14:32 -07:00
2020-05-01 14:15:35 +02:00
2020-04-29 09:04:22 -07:00
2020-03-18 15:29:34 +01:00
2020-04-15 02:35:41 +02:00
2020-04-12 14:58:27 +03:00
2020-04-29 01:28:13 +02:00
2020-04-15 02:35:41 +02:00
2020-04-11 10:48:40 +03:00
2020-05-01 18:30:51 +01:00
2020-05-02 09:38:01 +03:00
2020-05-01 11:33:44 +02:00
2020-04-15 02:35:41 +02:00
2020-04-29 18:49:00 +02:00
2020-04-15 02:35:41 +02:00
2020-04-13 22:11:40 -05:00
2020-04-15 02:04:42 +02:00
2020-05-01 00:44:03 +02:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00
2020-02-23 22:40:43 -08:00
2020-04-21 01:49:13 +09:00
2020-04-21 01:49:13 +09:00
2020-05-07 19:16:01 +02:00
2020-05-01 11:33:44 +02:00
2020-04-15 02:04:42 +02:00
2020-04-29 03:28:46 +02:00
2020-03-31 14:43:47 +02:00
2020-04-06 14:07:02 +02:00
2020-05-01 11:33:44 +02:00
2020-05-07 08:56:01 -06:00
2020-04-15 02:35:41 +02:00
2020-03-17 18:09:46 +01:00
2020-03-19 10:11:33 -07:00
2020-03-24 23:26:44 -05:00
2020-05-07 10:17:16 +09:00
2020-04-15 02:04:42 +02:00
2020-02-13 07:47:42 +00:00
2020-05-06 18:25:06 +02:00
2020-04-15 03:24:57 +02:00
2020-03-16 14:15:01 +01:00
2020-04-15 02:35:41 +02:00
2020-04-15 04:01:58 +02:00
2020-03-31 16:33:22 +02:00
2020-02-12 20:53:01 -08:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00
2020-02-17 11:09:15 +01:00
2020-05-10 11:05:29 +02:00
2020-03-16 14:15:01 +01:00
2020-04-15 02:35:41 +02:00
2020-04-12 14:58:27 +03:00
2020-04-02 14:35:08 +02:00
2020-04-15 02:35:41 +02:00
2020-04-22 23:29:27 +01:00
2020-04-17 17:47:20 +02:00
2020-04-17 17:47:20 +02:00
2020-04-15 02:04:42 +02:00
2020-04-29 15:31:19 -07:00
2020-04-29 15:31:19 -07:00
2020-04-11 10:48:40 +03:00
2020-04-11 10:48:40 +03:00
2020-05-05 10:49:46 +09:00
2020-03-16 14:15:01 +01:00
2020-04-15 02:04:42 +02:00
2020-03-10 20:41:34 -07:00
2020-04-15 02:35:41 +02:00
2020-03-10 20:41:34 -07:00
2020-02-17 11:09:15 +01:00
2020-02-17 11:09:15 +01:00
2020-04-15 02:35:41 +02:00
2020-04-15 02:35:41 +02:00