youknowdot and Codex
8720306805
Preserve function metadata and annotation callback lifetimes ( #9162 )
...
* Fix deprecated PyO3 code input import in benchmarks
Use the canonical code module path introduced in PyO3 0.30 without suppressing deprecation warnings.
Assisted-by: OpenAI Codex:model version unavailable
* Align runtime metadata and annotation cache contracts with Python 3.15
Preserve function name identity, implicit wrapper metadata and slice generic aliases. Match annotation dictionary and reentrant publication contracts, releasing displaced Python owners outside locks in the required phases. Refresh the matching canonical annotation tests through update_lib.
Assisted-by: OpenAI Codex: gpt-6.1-sol
* Refresh canonical generic alias coverage for slice
Migrate the complete Python 3.15 test_genericalias file through update_lib. Preserve the full canonical type list and capability guards so normal test runs cover slice subscripting.
Assisted-by: OpenAI Codex: gpt-6.1-sol
---------
Co-authored-by: Codex <codex@openai.com >
2026-10-16 23:45:57 +09:00
..
2023-02-25 22:59:57 +09:00
2026-06-12 11:10:50 +09:00
2026-10-15 10:02:39 +00:00
2026-08-23 00:13:15 +09:00
2026-08-25 22:01:24 +09:00
2026-10-15 10:02:39 +00:00
2026-05-17 20:54:56 +09:00
2026-01-01 14:44:53 +09:00
2026-10-14 21:46:45 +09:00
2026-10-15 15:06:01 +09:00
2026-06-25 22:25:32 +09:00
2026-08-22 20:55:49 +09:00
2026-06-12 23:49:47 +09:00
2026-06-15 11:21:28 +09:00
2026-06-02 18:06:36 +09:00
2026-10-15 07:32:30 +00:00
2026-10-12 22:17:26 +09:00
2026-06-02 00:35:17 +09:00
2026-02-13 22:15:19 +09:00
2026-08-23 00:13:15 +09:00
2026-01-20 15:29:05 +09:00
2026-01-19 02:45:47 +09:00
2026-10-15 20:42:50 +09:00
2026-10-11 12:57:49 +09:00
2026-10-16 23:45:57 +09:00
2026-06-15 11:20:13 +09:00
2026-06-15 11:20:13 +09:00
2026-06-03 18:36:37 +09:00
2026-10-12 22:17:26 +09:00
2026-08-26 14:38:10 +00:00
2026-06-15 11:20:13 +09:00
2026-05-12 00:44:05 +09:00
2026-10-15 10:27:39 +09:00
2026-06-15 11:19:40 +09:00
2026-06-15 11:20:13 +09:00
2026-05-20 23:09:50 +09:00
2024-04-23 11:57:46 +09:00
2023-02-25 22:59:57 +09:00
2025-03-20 14:28:26 +09:00
2026-04-10 09:16:10 +09:00
2025-03-10 11:43:53 +09:00
2026-02-02 01:20:23 +09:00
2026-06-12 23:49:15 +09:00
2026-01-17 19:22:00 +09:00
2026-02-05 19:27:10 +09:00
2025-01-11 18:48:27 +09:00
2026-01-12 15:33:28 +09:00
2025-03-10 11:43:53 +09:00
2026-02-15 00:37:14 +09:00
2026-10-15 10:05:35 +09:00
2025-03-10 23:13:32 -07:00
2026-10-15 20:42:50 +09:00
2026-10-14 22:38:42 +09:00
2026-09-05 11:34:43 +09:00
2026-10-15 21:59:44 +09:00
2026-10-15 21:59:44 +09:00
2026-10-15 10:03:58 +09:00
2026-02-13 13:55:05 +09:00
2026-10-12 22:17:26 +09:00
2026-10-15 21:59:44 +09:00
2026-10-15 22:46:26 +09:00
2026-01-30 19:21:10 +09:00
2025-06-29 12:49:14 +09:00
2026-05-13 19:53:18 +09:00
2023-02-28 17:34:18 +00:00
2026-08-23 00:13:15 +09:00
2026-02-02 01:20:23 +09:00
2026-10-15 20:43:52 +09:00
2026-02-28 12:09:59 +09:00
2023-12-24 03:54:18 +08:00
2026-01-19 00:38:51 +09:00
2026-01-17 19:22:00 +09:00
2026-01-24 11:37:32 +09:00
2026-02-01 18:55:19 -05:00
2026-01-31 10:11:58 +09:00
2026-02-07 13:41:45 +09:00
2025-04-21 20:45:06 -07:00
2026-02-25 21:15:55 +09:00
2026-10-14 21:45:57 +09:00
2025-08-01 22:39:00 +09:00
2026-01-18 08:53:41 +09:00
2026-10-14 16:42:56 +09:00
2026-01-24 00:24:12 +09:00
2026-10-14 21:45:57 +09:00
2026-08-23 00:13:15 +09:00
2026-02-24 01:07:30 +00:00
2026-10-15 21:59:44 +09:00
2026-08-23 00:13:15 +09:00
2026-10-14 22:38:42 +09:00
2026-02-11 16:47:03 +09:00
2026-01-12 15:33:28 +09:00
2026-10-13 10:50:51 +09:00
2026-01-03 08:27:18 +09:00
2025-04-30 14:33:52 +09:00
2026-02-13 22:15:19 +09:00
2026-10-14 21:45:57 +09:00
2026-06-12 23:49:15 +09:00
2026-10-15 20:42:50 +09:00
2026-10-15 20:42:50 +09:00
2026-02-08 16:35:56 +09:00
2026-02-08 16:35:56 +09:00
2026-10-15 20:42:50 +09:00
2026-08-23 00:13:15 +09:00
2026-10-14 21:45:57 +09:00
2026-10-15 10:03:58 +09:00
2026-02-14 21:40:04 +09:00
2026-10-14 21:45:57 +09:00
2026-02-15 21:04:32 +09:00
2026-08-29 17:59:22 +09:00
2026-08-23 00:13:15 +09:00
2026-09-26 03:36:19 +09:00
2026-10-14 21:45:57 +09:00
2024-06-21 22:37:15 +09:00
2026-10-15 21:59:44 +09:00
2026-10-15 21:59:44 +09:00
2026-01-19 00:38:51 +09:00
2026-02-14 18:19:57 +02:00
2026-10-15 20:42:50 +09:00
2026-03-12 20:52:24 +09:00
2026-10-14 21:45:57 +09:00
2026-10-15 20:42:50 +09:00
2026-01-25 00:18:55 +09:00
2025-09-11 22:43:11 +09:00
2026-10-14 22:38:42 +09:00
2026-01-23 23:57:31 +09:00
2026-10-15 20:42:50 +09:00
2026-10-16 10:06:13 +09:00
2026-06-11 13:36:30 +09:00
2026-05-17 19:49:42 +09:00
2026-02-06 20:37:18 +09:00
2026-03-03 20:00:50 +09:00
2026-05-12 00:43:49 +09:00
2026-10-14 21:45:57 +09:00
2026-10-15 21:59:44 +09:00
2026-10-15 20:42:50 +09:00
2026-10-15 07:18:22 +00:00
2026-05-31 21:47:03 +09:00
2026-05-31 21:47:03 +09:00
2026-05-12 20:51:02 +09:00
2026-01-30 19:24:33 +09:00
2025-07-25 10:50:17 +09:00
2026-08-23 00:13:15 +09:00
2026-02-04 18:32:45 +09:00
2026-01-24 10:57:22 +09:00
2026-10-15 21:59:44 +09:00
2026-01-21 15:10:40 +09:00
2026-06-12 23:49:47 +09:00
2026-05-12 20:51:46 +09:00
2025-04-21 21:11:42 -07:00
2025-07-17 00:04:12 +09:00
2025-07-20 10:31:58 +09:00
2026-01-01 17:15:00 +09:00
2026-02-02 08:10:15 +09:00
2026-10-15 10:03:58 +09:00
2024-04-26 01:39:02 +09:00
2026-05-12 00:43:34 +09:00
2026-05-12 20:51:57 +09:00
2026-10-16 10:14:55 +09:00
2026-10-16 10:14:55 +09:00
2024-03-22 14:54:02 +09:00
2026-01-05 13:55:07 +09:00
2024-03-22 14:54:02 +09:00
2026-09-08 00:25:16 +09:00
2026-10-15 20:42:50 +09:00
2026-10-14 21:45:57 +09:00
2026-10-15 15:06:01 +09:00
2026-01-21 03:05:05 +09:00
2026-04-10 09:16:10 +09:00
2026-01-30 19:13:59 +02:00
2026-10-12 22:17:26 +09:00
2026-10-15 10:03:58 +09:00
2026-08-29 17:59:22 +09:00
2026-01-30 20:48:57 +09:00
2026-10-15 22:46:26 +09:00
2026-05-12 20:53:11 +09:00
2026-01-22 08:02:43 +09:00
2026-03-10 11:28:16 +09:00
2026-03-04 05:38:58 +09:00
2026-06-15 11:20:13 +09:00
2026-05-31 21:47:03 +09:00
2026-01-05 14:38:04 +09:00
2026-06-03 18:36:37 +09:00
2026-06-15 11:20:13 +09:00
2026-08-29 17:59:22 +09:00
2026-10-15 21:59:44 +09:00
2026-01-18 13:59:49 +09:00
2026-10-15 21:59:44 +09:00
2026-01-30 19:21:10 +09:00
2026-05-13 19:53:31 +09:00
2026-10-15 21:59:44 +09:00
2026-01-24 16:11:36 +09:00