Commit Graph

  • 2ef77f82e1 Run CI tests with max processes (#7254) Shahar Naveh 2026-03-20 12:35:18 +01:00
  • 8be5230a9b Fix allow_threads and EINTR handling (#7457) Jeong, YunWon 2026-03-20 19:59:13 +09:00
  • 247044a805 Bump which from 8.0.0 to 8.0.2 (#7469) dependabot[bot] 2026-03-20 12:43:07 +09:00
  • 68cf736a9f Add cargo shear CI step (#7461) Shahar Naveh 2026-03-20 04:42:51 +01:00
  • 53fa525fc9 Resume opcode to hold ResumeType (#7465) Shahar Naveh 2026-03-19 15:24:07 +01:00
  • 2b061612e5 Fix cron-ci failures: ctypes set_attr, missing features, __func__ AttributeError specialization Jeong, YunWon 2026-03-19 20:06:09 +09:00
  • add34a2f19 Drop old PyObjectRef outside type lock to prevent deadlock Jeong, YunWon 2026-03-17 21:00:02 +09:00
  • e0886e2fb6 type lock Jeong, YunWon 2026-03-09 22:33:31 +09:00
  • 328de2e83e Fix Constants newtype usage in init_cleanup_code Jeong, YunWon 2026-03-09 12:41:30 +09:00
  • 2d4e1f2f5e Extract datastack_frame_size_bytes_for_code, skip monitoring for init_cleanup frames, guard trace dispatch Jeong, YunWon 2026-03-09 12:32:38 +09:00
  • 15836ca0fc address review: check datastack space for extra_bytes, require CO_OPTIMIZED in vectorcall fast path Jeong, YunWon 2026-03-09 02:10:19 +09:00
  • 09c3bb1d7f address review: invalidate init cache on type modification, add cspell words Jeong, YunWon 2026-03-09 00:02:12 +09:00
  • 94e8d54731 Align call-init frame flow and spec cache atomic ordering Jeong, YunWon 2026-03-08 23:09:00 +09:00
  • 382be9a525 Tighten CALL_ALLOC_AND_ENTER_INIT stack-space guard Jeong, YunWon 2026-03-08 22:26:24 +09:00
  • 77b46d53ca Align type _spec_cache and latin1 singleton string paths Jeong, YunWon 2026-03-08 22:18:47 +09:00
  • bcd618ecc9 Align BINARY_OP_EXTEND with CPython descriptor cache model Jeong, YunWon 2026-03-08 21:30:59 +09:00
  • b11b8e66ce Add actionlint step (#7464) Shahar Naveh 2026-03-19 12:41:59 +01:00
  • 79e17cb1cf Fix subclass right-op dispatch for Python classes (#7462) 김은빈 2026-03-19 09:51:56 +09:00
  • 2f181efed8 Preserve str subclasses in ascii() for ASCII-only __repr__ results (#7455) Copilot 2026-03-19 09:48:42 +09:00
  • 9a5de28b79 Align _opcode_metadata.py to 3.14.3 (#7456) Shahar Naveh 2026-03-18 14:09:00 +01:00
  • 31480243f0 Only save cache if running on main (#7460) Shahar Naveh 2026-03-18 13:57:19 +01:00
  • f2765982cd Remove some tests from PLATFORM_INDEPENDENT_TESTS (#7459) Shahar Naveh 2026-03-18 13:55:56 +01:00
  • 62edc4722a Add per-type vectorcall for builtin constructors (#7407) Jeong, YunWon 2026-03-18 21:44:35 +09:00
  • 0768cf80d3 Merge pull request #7440 from youknowone/pycode Jeong, YunWon 2026-03-17 20:53:42 +09:00
  • f868f81db6 Implement complex.from_number (#7453) Lee Dogeon 2026-03-17 20:50:28 +09:00
  • 6b768ff702 Cleanup ci.yaml matrix usage (#7260) Shahar Naveh 2026-03-17 12:46:33 +01:00
  • 2ea5960998 update cspell config (#7452) Jeong, YunWon 2026-03-17 20:18:31 +09:00
  • 2a61237341 Bump lz4_flex from 0.12.0 to 0.12.1 (#7449) dependabot[bot] 2026-03-17 12:57:31 +09:00
  • 87f5c7dd29 Bump rustix from 1.1.3 to 1.1.4 (#7444) dependabot[bot] 2026-03-17 12:57:23 +09:00
  • cda9f8247f Bump num_enum from 0.7.5 to 0.7.6 in the num_enum group (#7443) dependabot[bot] 2026-03-17 12:57:14 +09:00
  • d04490ee25 Bump actions/download-artifact from 8.0.0 to 8.0.1 (#7448) dependabot[bot] 2026-03-17 12:56:58 +09:00
  • b2b337588d Bump strum_macros from 0.27.2 to 0.28.0 (#7445) dependabot[bot] 2026-03-17 12:24:29 +09:00
  • c57f4decd5 Fix test_code: compiler and code object improvements Jeong, YunWon 2026-03-16 10:19:16 +09:00
  • 423b6ca59b Bump marocchino/sticky-pull-request-comment from 2 to 3 (#7447) dependabot[bot] 2026-03-16 23:45:52 +09:00
  • caca67cf27 Bump github/gh-aw from 0.56.2 to 0.58.3 (#7446) dependabot[bot] 2026-03-16 23:45:26 +09:00
  • 5f1d5d2815 Cleanup some direct magic method definitions (#7441) Lee Dogeon 2026-03-16 22:49:45 +09:00
  • f27490c92b Consume nested scope tables in optimized-out asserts (#7438) Jeong, YunWon 2026-03-16 16:09:17 +09:00
  • d2d2822bb9 Implement code object __eq__/__hash__ Jeong, YunWon 2026-03-16 11:37:47 +09:00
  • 47c2acd40e Fix code_offset_to_line handling Jeong, YunWon 2026-03-16 10:18:03 +09:00
  • 2b06a0b172 Upgrade test_code from CPython 3.14.3 CPython Developers 2026-03-16 09:55:16 +09:00
  • f1ddb4fc5e Pin checkout to commit. Don't persist creds if not needed (#7430) Shahar Naveh 2026-03-16 04:34:43 +01:00
  • 97790a88b2 Implement missing slots for NoneType (#7437) Lee Dogeon 2026-03-16 11:58:40 +09:00
  • 03b7c4ebb8 Mark RustPython 0.5.0 Jeong, YunWon 2026-03-16 10:13:43 +09:00
  • f49af3fd48 Update _test_eintr.py from 3.14.3 ShaharNaveh 2026-03-15 13:46:07 +01:00
  • 9ddd07a656 Preserve imaginary zero signs when adding real values to complex numbers (#7421) Lee Dogeon 2026-03-15 17:04:23 +09:00
  • 9a297aad2b Newtype var_nums oparg (#7431) Shahar Naveh 2026-03-15 09:01:03 +01:00
  • 005860cc0b Don't trigger update libs status on forks (#7428) Shahar Naveh 2026-03-14 12:23:08 +01:00
  • 0c14ad195e Update ruff to 0.15.6 (#7427) Shahar Naveh 2026-03-14 12:22:42 +01:00
  • d1ea35962b Match divmod zero-division message with CPython (#7426) Lee Dogeon 2026-03-14 20:21:23 +09:00
  • 40fc7c210d Upgrade pymath to 0.2.0 (#7429) Jeong, YunWon 2026-03-14 20:13:30 +09:00
  • 430eb5ffe4 Fix sqlite3 Cursor.fetchmany to not fetch rows when size=0 (#7425) Jiseok CHOI 2026-03-14 15:49:55 +09:00
  • e7d2b57dcc Match __module__ setter behavior to CPython (#7424) Lee Dogeon 2026-03-14 15:48:48 +09:00
  • 21d549caf6 Handle chr() range checks without Rust integer overflow (#7422) Lee Dogeon 2026-03-14 15:47:45 +09:00
  • ed032d31fb Make singleton builtin types immutable (#7423) Lee Dogeon 2026-03-14 09:45:43 +09:00
  • 4483c31c65 Update test_marshal.py from 3.14.3 (#7409) Shahar Naveh 2026-03-14 01:45:12 +01:00
  • be6025ab03 Adapt bitflagset to use enum (#7419) Jeong, YunWon 2026-03-14 09:44:02 +09:00
  • 7d63f65f21 Fix classmethod descr_get to match CPython behavior (#7420) Jiseok CHOI 2026-03-14 03:40:16 +09:00
  • 073adbd8da Fix SSL read over-consuming TCP data (#7418) Jeong, YunWon 2026-03-13 21:02:31 +09:00
  • 7c0981b9ce Fix SSL handshake over-reading in STARTTLS (#7417) Jeong, YunWon 2026-03-13 11:46:35 +09:00
  • a733c8baa7 Fix weakref proxy number protocol, right-side ops, and non-iterator error (#7410) 김은빈 2026-03-13 11:36:16 +09:00
  • 83e3785a1c Bump memmap2 from 0.9.9 to 0.9.10 (#7415) dependabot[bot] 2026-03-13 10:19:04 +09:00
  • f4eaee1a62 Bump quote from 1.0.44 to 1.0.45 (#7414) dependabot[bot] 2026-03-13 08:53:48 +09:00
  • 021286e9ab Bump the openssl group with 2 updates (#7413) dependabot[bot] 2026-03-13 08:53:28 +09:00
  • 7c05bef5ff Merge pull request #7411 from youknowone/ci-format Jeong, YunWon 2026-03-13 08:53:01 +09:00
  • b58a910026 Upgrade libc to 0.2.183 (#7406) Shahar Naveh 2026-03-12 17:21:18 +01:00
  • 0f61464c54 If the host_env feature is enabled, then enable the _ctypes module on the Android platform. (#7402) EtherealPsyche 2026-03-13 00:20:32 +08:00
  • a14f856af4 fmt Jeong, YunWon 2026-03-12 23:37:51 +09:00
  • bdfe2cf923 Fix pr-format CI to fail on formatting changes Jeong, YunWon 2026-03-12 23:41:45 +09:00
  • 61b3b4f42b Add strict parameter to map() builtin (#7405) 김은빈 2026-03-13 00:02:53 +09:00
  • f26752c5ef Merge pull request #7408 from ShaharNaveh/update-test-gen Jeong, YunWon 2026-03-12 23:47:31 +09:00
  • 04b1febd3b Merge pull request #7404 from moreal/bump-3.14.3-modulefinder Jeong, YunWon 2026-03-12 23:42:27 +09:00
  • bb36783206 Newtype oparg align methods (#7403) Shahar Naveh 2026-03-12 15:41:21 +01:00
  • 93865e6523 Update test_yield_from.py from 3.14.3 ShaharNaveh 2026-03-12 13:33:04 +01:00
  • 8530439202 Mark failing tests ShaharNaveh 2026-03-12 13:24:29 +01:00
  • 9a20be7b9e Update test_generators.py from 3.14.3 ShaharNaveh 2026-03-12 13:21:30 +01:00
  • fcd1bb6e9b Add test_generator_stop.py from 3.14.3 ShaharNaveh 2026-03-12 13:19:19 +01:00
  • e9ab35fdd7 Mark failing tests for modulefinder Lee Dogeon 2026-03-12 20:41:48 +09:00
  • ca5a3a7c88 Update modulefinder from v3.14.3 CPython Developers 2026-03-12 19:17:45 +09:00
  • c578ac0b21 gc: add CollectResult, stats fields, get_referrers, and fix count reset (#7354) Jeong, YunWon 2026-03-12 20:48:22 +09:00
  • 331029e043 Update poplib from v3.14.3 CPython Developers 2026-03-05 00:17:21 +09:00
  • 3f20619ee0 Bump socket2 from 0.6.2 to 0.6.3 (#7373) dependabot[bot] 2026-03-12 11:00:24 +09:00
  • da745ba48e Enable jit on macos (#7401) Shahar Naveh 2026-03-12 01:20:24 +01:00
  • 5c631e5129 Newtype var_num oparg (#7400) Shahar Naveh 2026-03-12 01:20:01 +01:00
  • 7e4727001d Use matrix for cargo check (#7388) Shahar Naveh 2026-03-11 14:21:25 +01:00
  • 85eca218af Fix atexit unraisable exception message format (#7399) Jeong, YunWon 2026-03-11 22:20:37 +09:00
  • d248a04cae Refine specialization caches and extend binary-op coverage (#7386) Jeong, YunWon 2026-03-10 15:39:55 +09:00
  • a854ef2a2b Rename stdlib files to match Python module names (#7397) Jeong, YunWon 2026-03-10 15:29:17 +09:00
  • 45d93f4b20 Save errno inside allow_threads in semaphore acquire (#7391) Jeong, YunWon 2026-03-10 14:04:28 +09:00
  • 0355885651 Fix parking lot hash table after fork (#6963) Jeong, YunWon 2026-03-10 12:57:29 +09:00
  • e645761142 Implement _tokenize and update tokenize from v3.14.3 (#7392) Jeong, YunWon 2026-03-10 12:27:09 +09:00
  • ae8d8c7926 Bump insta from 1.46.1 to 1.46.3 (#7394) dependabot[bot] 2026-03-10 11:50:31 +09:00
  • 55737ede63 Rewrite _tokenize with 2-phase model Jeong, YunWon 2026-03-09 11:55:31 +09:00
  • bf2b993c93 Update tokenize from v3.14.3 CPython Developers 2026-03-06 09:53:33 +09:00
  • 5c5aff8fd9 Base implementation of _tokenize module ShaharNaveh 2026-03-06 09:47:14 +09:00
  • 5b0fb03fc4 Bump syn from 2.0.114 to 2.0.117 (#7393) dependabot[bot] 2026-03-10 10:24:58 +09:00
  • d81db8afc5 Bump actions/checkout from 4 to 6 (#7396) dependabot[bot] 2026-03-10 00:46:25 +09:00
  • 13a89be61b Bump github/gh-aw from 0.51.5 to 0.56.2 (#7395) dependabot[bot] 2026-03-10 00:46:01 +09:00
  • 2266ba7f47 Add per-size tuple freelist (20 buckets × 2000 each) (#7361) Jeong, YunWon 2026-03-09 22:34:37 +09:00
  • 6c12152aeb rustfmt (#7390) Jeong, YunWon 2026-03-09 22:31:29 +09:00
  • 82e9b5d9e1 Newtype ConstIdx, Constants (#7358) Shahar Naveh 2026-03-09 03:47:24 +01:00