Commit Graph

  • fa4f84ce3f Introduce TimeoutSeconds utility type for timeout parameters (#7271) Jiseok CHOI 2026-03-09 11:36:03 +09:00
  • ead2d98557 Separate WeakRefList from ObjExt as independent prefix (#7365) Jeong, YunWon 2026-03-09 02:09:26 +09:00
  • ce8952b1f5 Use borrowed pointers in TYPE_CACHE instead of strong references (#7384) Jeong, YunWon 2026-03-08 22:55:22 +09:00
  • cbcc19751e fix format (#7385) Jeong, YunWon 2026-03-08 22:53:26 +09:00
  • 46abff6880 Harden CALL specialization guards and cache callables (#7360) Jeong, YunWon 2026-03-08 21:15:30 +09:00
  • 45d81296e4 More fork safety (#7380) Jeong, YunWon 2026-03-08 18:06:23 +09:00
  • 0046c627f1 Wait for overlapped WriteFile completion in Rust (#7383) Jeong, YunWon 2026-03-08 18:04:19 +09:00
  • fbab8fc5be Update ruff to 0.15.5 (#7366) Shahar Naveh 2026-03-08 02:36:27 +01:00
  • e669944efe Unified action for installing Linux deps (#7381) Shahar Naveh 2026-03-08 02:35:24 +01:00
  • f680f8a181 Unified action for installing macos deps (#7379) Shahar Naveh 2026-03-07 13:13:42 +01:00
  • abfb51efc9 Bump uuid from 1.21.0 to 1.22.0 (#7372) dependabot[bot] 2026-03-07 20:30:52 +09:00
  • 28bda1d34f Fix error message in ctypes (#7368) Shahar Naveh 2026-03-07 12:30:09 +01:00
  • 89889acc08 Bump rustls from 0.23.36 to 0.23.37 (#7374) dependabot[bot] 2026-03-07 20:29:23 +09:00
  • 4aeec7f2dc Remove duplicate cargo check (#7377) Shahar Naveh 2026-03-07 12:28:58 +01:00
  • ab32c785ea Restructure CI with matrix approach and multi-feature support (#7376) Shahar Naveh 2026-03-07 12:28:26 +01:00
  • d9020c5841 Unpin nightly channel for miri tests (#7378) Shahar Naveh 2026-03-07 12:22:07 +01:00
  • 2bb9173caf Suspend Python threads before fork() (#7364) Jeong, YunWon 2026-03-07 20:20:16 +09:00
  • ed5bffeec6 replace auto commit to format suggestion (#7375) Jeong, YunWon 2026-03-07 14:53:25 +09:00
  • fc1c27896b Remove unnecessary to_{owned,string}() calls (#7367) Shahar Naveh 2026-03-06 16:06:18 +01:00
  • a27d812286 Update locale from v3.14.3 CPython Developers 2026-03-05 00:35:51 +09:00
  • 04cf5dacca Object header slimming: prefix allocation for ObjExt (#7334) Jeong, YunWon 2026-03-06 01:19:22 +09:00
  • 3b91466f62 Implement locale-aware 'n' format specifier for int, float, complex (#7350) Jeong, YunWon 2026-03-06 01:09:43 +09:00
  • 7620c28482 Tighten specialization guards and add send_none fastpath (#7359) Jeong, YunWon 2026-03-06 00:59:53 +09:00
  • 9ba155418b Bump aws-lc-fips-sys from 0.13.11 to 0.13.12 (#7338) dependabot[bot] 2026-03-06 00:02:14 +09:00
  • 6f07745600 Fold const bool with unary not (#7357) Lee Dogeon 2026-03-05 23:00:47 +09:00
  • 73941b2255 Extract InterpreterFrame from Frame with Deref wrapper (#7353) Jeong, YunWon 2026-03-05 23:00:13 +09:00
  • 375b5472ed Fix thread-safety in GC, type cache, and instruction cache (#7355) Jeong, YunWon 2026-03-05 20:33:14 +09:00
  • 86134e1ca1 Add freelists for PyComplex, PyInt, PyRange (#7345) Jeong, YunWon 2026-03-05 20:09:26 +09:00
  • d1c73ac5b8 Update zipapp from v3.14.3 CPython Developers 2026-03-04 22:25:00 +09:00
  • 5ab631db9d Enable stdio in barebone example so vm.print() works (#7356) Copilot 2026-03-05 12:57:56 +09:00
  • 62766fd4a9 Stop non-main threads during interpreter finalization (#7349) Jeong, YunWon 2026-03-05 10:21:44 +09:00
  • 9a0511be0b Align specialization guards and caching with CPython (#7341) Jeong, YunWon 2026-03-05 01:59:44 +09:00
  • 5c29074596 Replace GC tracking HashSet with intrusive linked list (#7328) Jeong, YunWon 2026-03-05 00:42:18 +09:00
  • 745efbd8e8 Update collections from v3.14.3 (#7344) Jeong, YunWon 2026-03-05 00:32:53 +09:00
  • 68ad332833 Remove Frame mutex and use DataStack bump allocator for LocalsPlus (#7333) Jeong, YunWon 2026-03-04 23:27:36 +09:00
  • a98c6469d1 freelist optimization (#7337) Jeong, YunWon 2026-03-04 20:00:18 +09:00
  • 798f9e80cd Update libc to 0.2.182 (#7247) Shahar Naveh 2026-03-04 11:57:53 +01:00
  • c55a9ff728 Reinit IO buffer locks after fork to prevent deadlocks (#7339) Jeong, YunWon 2026-03-04 19:54:10 +09:00
  • 5a5ddbbed4 Restore defaultdict fallback and update test markers Jeong, YunWon 2026-03-04 18:44:27 +09:00
  • 624ea3b13d Update collections from v3.14.3 CPython Developers 2026-03-04 18:38:36 +09:00
  • 3504993f28 Apply vectorcall for more places (#7336) Jeong, YunWon 2026-03-04 18:09:44 +09:00
  • 42628a53b9 Set codegen-untis=1 for some crates in release mode (#7332) Shahar Naveh 2026-03-04 09:59:59 +01:00
  • 4c5f6332e8 Add SessionStart hook for dev environment setup Claude 2026-03-04 08:13:57 +00:00
  • ff5411110c Update smtplib.py from 3.14.3 ShaharNaveh 2026-03-04 08:38:08 +01:00
  • c058add095 Specialized ops (#7322) Jeong, YunWon 2026-03-04 15:39:48 +09:00
  • e9001ec3e5 Bytecode enum named oparg (#7294) Shahar Naveh 2026-03-03 22:33:59 +01:00
  • bc108dfe86 Update trace.py from 3.14.3 (#7327) Shahar Naveh 2026-03-03 21:38:58 +01:00
  • 1d106c3411 Add monitoring lock reinit and use raw() accessor (#7335) Jeong, YunWon 2026-03-04 04:35:52 +09:00
  • 2f810ae0f6 Merge pull request #7330 from ShaharNaveh/update-test-frame Jeong, YunWon 2026-03-04 04:30:54 +09:00
  • 9b9c74973e make_class -> make_static_type (#7331) Jeong, YunWon 2026-03-04 04:28:42 +09:00
  • be0c3ca3ca Add vectorcall (PEP 590) dispatch for function calls (#7329) Jeong, YunWon 2026-03-03 23:51:56 +09:00
  • 2f2a7da185 Add method cache (MCACHE) for MRO lookups (#7313) Jeong, YunWon 2026-03-03 23:32:15 +09:00
  • 98021543d8 Mark failing test ShaharNaveh 2026-03-03 15:20:36 +01:00
  • 16066cc0fe Mark failing tests ShaharNaveh 2026-03-03 13:20:00 +01:00
  • 4e8a945277 Update test_frame.py from 3.14.3 ShaharNaveh 2026-03-03 09:32:51 +01:00
  • 62ca60ad82 Merge pull request #7318 from youknowone/utf8source Jeong, YunWon 2026-03-03 22:29:14 +09:00
  • 3cbd08f63c Update test_tuple.py from 3.14.3 ShaharNaveh 2026-03-03 08:08:58 +01:00
  • 53ddc7ef48 Remove expectedFailure for encoding tests now passing Jeong, YunWon 2026-03-03 09:22:59 +09:00
  • 77eade37f1 Fix PEP 263 encoding detection per review Jeong, YunWon 2026-03-02 21:13:08 +09:00
  • 33fca0d77b Update test_utf8source from v3.14.3 CPython Developers 2026-03-02 13:57:02 +09:00
  • 257b0c08a7 Update pkgutil.py from 3.14.3 ShaharNaveh 2026-03-03 09:22:05 +01:00
  • 2ca3275097 Update test_xml_etree_c.py from 3.14.3 ShaharNaveh 2026-03-03 09:15:28 +01:00
  • 7b33208455 Update test_raise.py from 3.14.3 ShaharNaveh 2026-03-03 08:01:38 +01:00
  • 25619aad1d Specialized ops (#7301) Jeong, YunWon 2026-03-03 19:55:35 +09:00
  • 7727acc6a7 Reduce per-instruction overhead in interpreter loop (#7315) Jeong, YunWon 2026-03-03 18:01:18 +09:00
  • 7eb18210ca reinit-after-fork (#7321) Jeong, YunWon 2026-03-03 11:25:47 +09:00
  • 1f6e47ce9c extend types and exceptions only for genesis (#7316) Jeong, YunWon 2026-03-03 11:24:58 +09:00
  • 43e2df31e0 Replace PyFunction.code PyMutex with PyAtomicRef for lock-free reads (#7317) Jeong, YunWon 2026-03-03 09:18:49 +09:00
  • 5f08a01cf4 Lazy locals dict for NEWLOCALS frames (#7307) Jeong, YunWon 2026-03-03 09:17:17 +09:00
  • 903a5f28a0 Update test_posix.py from 3.14.3 and adjust android cfg (#7320) Shahar Naveh 2026-03-03 01:09:47 +01:00
  • 9a12a8d532 Fix _at_fork_reinit to write INIT directly instead of calling unlock() (#7312) Jeong, YunWon 2026-03-03 09:08:12 +09:00
  • c71f4ada21 Bump github/gh-aw from 0.51.4 to 0.51.5 (#7319) dependabot[bot] 2026-03-03 09:04:30 +09:00
  • 0a6a6f8ddb Prevent shell injection (#7310) Lee Dogeon 2026-03-02 19:45:58 +09:00
  • 3865fdbf5b Revert class lookup (#7306) Jeong, YunWon 2026-03-02 19:41:43 +09:00
  • baba1f9447 Fix symbol table sub_table desync for non-simple annotation targets (#7300) Jeong, YunWon 2026-03-02 16:47:16 +09:00
  • c315033091 Implement LOAD_ATTR inline caching with adaptive specialization (#7292) Jeong, YunWon 2026-03-02 16:36:57 +09:00
  • b1cddc4e0c Merge pull request #7296 from youknowone/sysconfig Jeong, YunWon 2026-03-02 13:13:20 +09:00
  • 3a81f94aa8 Optimize unpack, str.__add__ and fastlocals (#7293) Jeong, YunWon 2026-03-02 12:37:43 +09:00
  • 7b89d8252e Bump github/gh-aw from 0.51.2 to 0.51.4 (#7305) dependabot[bot] 2026-03-02 11:08:22 +09:00
  • 888e0eeccb Add str(int) and repr(int) fast path using i64 conversion (#7302) Jeong, YunWon 2026-03-02 11:02:49 +09:00
  • 69fc75b22d Skip __class__ lookup in object_isinstance for standard getattro (#7303) Jeong, YunWon 2026-03-02 10:18:45 +09:00
  • f443226e46 Add crypto group to dependabot config (#7304) fanninpm 2026-03-01 20:18:01 -05:00
  • 5a11f33751 Update sysconfig from v3.14.3 CPython Developers 2026-03-01 21:55:27 +09:00
  • d0b5a5af50 [update_lib] fast date lookup for todo (#7299) Jeong, YunWon 2026-03-02 01:23:52 +09:00
  • ca390dc5fb io.TextIoWrapper.reconfigure to always flush (#7281) Shahar Naveh 2026-03-01 17:03:44 +01:00
  • a6b3a5b6bc Bump github/gh-aw from 0.50.7 to 0.51.2 (#7295) dependabot[bot] 2026-03-01 23:39:56 +09:00
  • 5eadae8c2e Implement PyStackRef borrowed stack references for LOAD_FAST_BORROW (#7290) Jeong, YunWon 2026-03-01 23:32:56 +09:00
  • 58a0f74c76 Bump aws-lc-rs from 1.15.4 to 1.16.0 (#7298) dependabot[bot] 2026-03-01 23:27:40 +09:00
  • 707135f851 Add npm to dependabot (#7291) Shahar Naveh 2026-03-01 13:55:34 +01:00
  • d23eb4af6c Add sysconfig build vars and fix value types Jeong, YunWon 2026-03-01 21:50:05 +09:00
  • 2b084457ef Optimize fast_locals and atomic ordering (#7289) Jeong, YunWon 2026-03-01 20:53:12 +09:00
  • 333ce69374 Update zoneinfo from v3.14.3 CPython Developers 2026-03-01 06:20:53 +00:00
  • e68fac8655 Update tempfile from v3.14.3 CPython Developers 2026-03-01 06:11:49 +00:00
  • 367aff93f0 Update test_dynamicclassattribute.py from 3.14.3 ShaharNaveh 2026-02-28 16:00:46 +01:00
  • ae8c0b3a93 skip flaky weakref test (#7286) Jeong, YunWon 2026-03-01 15:28:23 +09:00
  • ccd377cc47 instruction CACHE (#7251) Jeong, YunWon 2026-03-01 14:51:54 +09:00
  • e4938cf61e Merge pull request #7283 from youknowone/ssl Jeong, YunWon 2026-03-01 14:49:08 +09:00
  • 130c771538 Update random from v3.14.3 and fix getrandbits (#7270) Jeong, YunWon 2026-03-01 13:20:32 +09:00
  • dd6cf74fd7 Implement trace/profile events and opcode tracing for generators (#7268) Jeong, YunWon 2026-03-01 13:18:37 +09:00
  • 3e3165bc42 Auto-format: cargo fmt --all github-actions[bot] 2026-03-01 02:38:15 +00:00