Commit Graph

  • a14dd5921d fix(sqlite): Raise ProgrammingError when operating on a closed cursor (#6339) Jiseok CHOI 2025-12-08 00:14:31 +09:00
  • cb7450df31 ssl module for windows (#6332) Jeong, YunWon 2025-12-08 00:08:53 +09:00
  • 590da47499 pin flate2 under 1.1.5 (#6335) Jeong, YunWon 2025-12-07 12:10:09 +09:00
  • aea956d601 WindowsError (#6333) Jeong, YunWon 2025-12-06 17:21:52 +09:00
  • 56a7fb129a upgrade cranelift (#6331) Jeong, YunWon 2025-12-06 10:01:37 +09:00
  • b3141d1231 mmap for windows (#6329) Jeong, YunWon 2025-12-06 09:26:33 +09:00
  • 89bcae7bea fix time (#6330) Jeong, YunWon 2025-12-06 08:30:57 +09:00
  • c826f9d809 PyStructSequence Compatibility (#6327) Jeong, YunWon 2025-12-05 22:44:00 +09:00
  • 6f786b58ad Merge pull request #5594 from arihant2math/winreg Jeong, YunWon 2025-12-05 22:31:09 +09:00
  • d8dde123b1 Complete winreg Jeong, YunWon 2025-12-05 11:08:45 +09:00
  • 517987c7b3 rewrite of winreg module and add test_winreg Ashwin Naren 2025-03-10 00:32:51 -07:00
  • c2ca9a7d31 prefer nb_bool slot in try_to_bool instead of __bool__ (#6328) Yash Suthar 2025-12-05 05:02:45 +05:30
  • 2b90e826ec Use rust idioms for accessing a Vec in codegen/src/compile.rs (#6326) Shahar Naveh 2025-12-04 02:17:04 +02:00
  • f49c18578a Move PrintExpr to IntristicFunction1 (#6324) Shahar Naveh 2025-12-03 14:17:36 +02:00
  • 59f422de66 Add _io.TextIOWrapper.detach method (#6267) fanninpm 2025-12-03 02:11:39 -05:00
  • 305fb489e7 Remove ImportNameless bytecode (#6325) Shahar Naveh 2025-12-03 00:07:33 +02:00
  • 9f203ee7d2 Update test_print from 3.13.9 (#6323) Shahar Naveh 2025-12-03 00:05:58 +02:00
  • 26d5307520 Align f-string related bytecodes with 3.13 (#6321) Shahar Naveh 2025-12-03 00:05:16 +02:00
  • d287d1e063 Sort Instruction enum & related match arms (#6322) Shahar Naveh 2025-12-02 16:25:33 +02:00
  • 563dc0fc9e Separate Debug from PyPayload (#6320) Jeong, YunWon 2025-12-02 20:20:31 +09:00
  • bf8152b4b8 Remove unused _membership_iter_search (#6318) Jeong, YunWon 2025-12-02 10:11:04 +09:00
  • 9130dd8068 Unify BINARY_OP bytecodes (#6317) Shahar Naveh 2025-12-02 02:00:26 +02:00
  • 8e0a86d163 init debug helper (#6315) Jeong, YunWon 2025-11-30 16:58:07 +09:00
  • b84f7c19ad Fix super and Update test_{descr,super}.py from 3.13.9 (#6314) Shahar Naveh 2025-11-30 03:16:50 +02:00
  • 4051becc9e Ensure BuildSlice oparg to be either 2 or 3 (#6313) Shahar Naveh 2025-11-30 02:05:29 +02:00
  • 6782fa2219 ctypes buffer (#6311) Jeong, YunWon 2025-11-29 21:17:04 +09:00
  • e5aec9d7fd DISALLOW_INSTANTIATION (#6310) Jeong, YunWon 2025-11-29 12:46:14 +09:00
  • 4fcce4d0b9 ctypes struct/union/array (#6309) Jeong, YunWon 2025-11-29 12:13:49 +09:00
  • 95b8c60756 Fix __build_class__ compatibility (#6308) Jeong, YunWon 2025-11-29 11:54:04 +09:00
  • 7d8f0b989c Split TestOperator instruction (#6306) Shahar Naveh 2025-11-29 02:02:52 +02:00
  • a81912857d Ctypes __mul__ (#6305) Jeong, YunWon 2025-11-29 02:15:25 +09:00
  • 23ec5a55ad Fix import ctypes and Lib/ctypes/__init__.py from cpython3.13.9 (#6304) Jeong, YunWon 2025-11-29 01:32:52 +09:00
  • fef9de22c4 Remove Rotate* & Duplicate* instructions (#6303) Shahar Naveh 2025-11-28 17:46:27 +02:00
  • 9528ee8246 Merge pull request #5653 from arihant2math/ctypes-pt5 Jeong, YunWon 2025-11-29 00:24:21 +09:00
  • 8af105fc4f Make mergeable Jeong YunWon 2025-11-28 23:46:14 +09:00
  • 14cf4e32d0 Fix PyCSimple Jeong YunWon 2025-11-28 23:41:42 +09:00
  • f37ea52565 Ctypes Ashwin Naren 2025-03-31 21:42:54 -07:00
  • 0e6e256f8e Fix redox compilation in stdlib (#6298) Wildan M 2025-11-28 06:41:22 +07:00
  • 1b3261a090 Bump node-forge from 1.3.1 to 1.3.2 in /wasm/demo (#6297) dependabot[bot] 2025-11-28 08:39:46 +09:00
  • 896144edc3 Merge pull request #6300 from ShaharNaveh/update-libc-177 Jeong, YunWon 2025-11-28 08:39:24 +09:00
  • 081a8f0451 Regenerate libc constatnts ShaharNaveh 2025-11-27 17:16:42 +02:00
  • e733b7ecf9 Update libc to 0.2.177 ShaharNaveh 2025-11-27 17:15:02 +02:00
  • 1e7a49036a try auto-format again (#6295) Jeong, YunWon 2025-11-25 20:04:30 +09:00
  • ea3eb2a9ef Bump actions/checkout from 4 to 6 (#6294) dependabot[bot] 2025-11-25 05:30:13 +09:00
  • 817f91b5bf Bump xml from 1.0.1 to 1.2.0 (#6292) dependabot[bot] 2025-11-25 05:29:53 +09:00
  • f61b62e5a2 Ensure sqlite blob methods respect closed connections (#6290) Jiseok CHOI 2025-11-24 00:04:43 +09:00
  • a9469a20d5 Fix sqlite connection reinitialization (#6288) Jiseok CHOI 2025-11-22 22:13:06 +09:00
  • 567fb4dec0 fix(sqlite): raise ProgrammingError when operating on a blob with a closed connection, (#6286) Jiseok CHOI 2025-11-22 20:42:24 +09:00
  • f7ddcd2795 Break after annotation future found (#6284) Shahar Naveh 2025-11-18 18:00:41 +02:00
  • bab03bd75b Merge pull request #6283 from youknowone/test-wasm32-without-js Jeong, YunWon 2025-11-17 22:10:53 +09:00
  • 9134cca17b Make CI to run rustpython-without-js test Jeong YunWon 2025-11-17 20:38:19 +09:00
  • eac8968f84 Add wasm runtime and fix the example code to actually run Jeong YunWon 2025-11-17 20:30:43 +09:00
  • 5fb5db9617 relocate wasm test crate under example_projects Jeong YunWon 2025-11-17 18:58:07 +09:00
  • 916d3ba94b Move wasm/lib -> crates/wasm (#6280) Shahar Naveh 2025-11-17 11:47:05 +02:00
  • 88eca9693a Move stdlib -> crates/stdlib (#6268) Shahar Naveh 2025-11-16 16:25:45 +02:00
  • 1a783fc9ec Replace SSL backend to rustls (#6244) Jeong, YunWon 2025-11-16 22:17:35 +09:00
  • 7c4c1eabf0 Fix wasm32-unknown-unknown target build (#6278) Lee Dogeon 2025-11-16 22:16:34 +09:00
  • 1568d2a7fb Remove leftovers after vm crate move (#6279) Shahar Naveh 2025-11-16 12:15:32 +02:00
  • 93e4e42b53 Move compiler/source -> crates/compiler-source (#6261) Shahar Naveh 2025-11-16 12:14:35 +02:00
  • 6991a80e13 Add __main__.__cached__ Jeong YunWon 2025-11-15 20:56:16 +09:00
  • 4f8ef16937 Re-organize vm.run_script inner functions Jeong YunWon 2025-11-15 20:57:33 +09:00
  • 8715ae76f1 Move derive -> crates/derive (#6264) Shahar Naveh 2025-11-15 15:54:25 +02:00
  • 8968aeafb9 Move vm -> crates/vm (#6269) Shahar Naveh 2025-11-15 14:51:33 +02:00
  • 041dd30602 Move compiler/src -> crates/compiler (#6270) Shahar Naveh 2025-11-15 12:50:19 +02:00
  • 9e60940f1b Move vm/sre_engine -> crates/sre_engine (#6265) Shahar Naveh 2025-11-15 12:49:48 +02:00
  • 6479a2063c move derive-impl -> crates/derive-impl (#6263) Shahar Naveh 2025-11-15 12:49:00 +02:00
  • cc2e84b9fc Move jit -> crates/jit (#6262) Shahar Naveh 2025-11-15 11:26:24 +02:00
  • 7f45ba4c9c Move compiler/codegen -> crates/codegen (#6260) Shahar Naveh 2025-11-15 11:25:46 +02:00
  • 477c9b32f0 Fix OSError.__str__ to not display 'None' for filename (#6266) Jeong, YunWon 2025-11-15 12:29:20 +09:00
  • 2071fa2e69 Move compiler/literal -> crates/literal (#6259) Shahar Naveh 2025-11-15 00:27:04 +02:00
  • bb54c5b0e6 Move compiler-core -> crates/compiler-core (#6258) Shahar Naveh 2025-11-15 00:21:29 +02:00
  • 3728879baf Move wtf8 -> crates/wtf8 (#6257) Shahar Naveh 2025-11-15 00:21:04 +02:00
  • 4b7e49a17e Move common -> crates/common (#6256) Shahar Naveh 2025-11-15 00:19:53 +02:00
  • 5eac229eae Move pylib -> crates/pylib (#6225) Shahar Naveh 2025-11-15 00:05:08 +02:00
  • 609d99f1e3 implement sys.implementation cache_tag (#6255) Jeong, YunWon 2025-11-14 23:55:17 +09:00
  • db1adaa2c2 Move __doc__ crate to crates/doc (#6234) Shahar Naveh 2025-11-14 16:47:51 +02:00
  • 9ce85862ce Add BaseException.add_note() and __notes__ attribute support (#6252) Jiseok CHOI 2025-11-14 10:31:47 +09:00
  • 4562930233 Bump streetsidesoftware/cspell-action from 7 to 8 (#6246) dependabot[bot] 2025-11-12 08:24:16 +09:00
  • 0f8c0bc8a8 remove old auto-formte implimentaion (#6251) Yash Suthar 2025-11-11 04:05:08 +05:30
  • 2d4617236e Update CI auto-formate (#6237) Yash Suthar 2025-11-10 20:16:14 +05:30
  • c9ba9560b5 new_buffer_error (#6243) Jeong, YunWon 2025-11-10 20:58:08 +09:00
  • 9792001703 Add newtype of CodeUnits (#6241) 2025-11-10-main-55 Shahar Naveh 2025-11-10 02:48:25 +02:00
  • d8a4a09ec0 Fix #[pyclass(base=...)] notation (#6242) Jeong, YunWon 2025-11-10 09:47:57 +09:00
  • ed9a61d956 Add builtin_items updater to whats_left job (#6238) fanninpm 2025-11-09 04:00:59 -05:00
  • 5cad66cebf Revert "Update CI auto-format (#6233)" (#6236) Yash Suthar 2025-11-04 23:44:27 +05:30
  • 377151a57f Update CI auto-format (#6233) Yash Suthar 2025-11-04 14:07:22 +05:30
  • a7e8ac684b Remove user defined docstrings (#6232) 2025-11-03-main-54 Shahar Naveh 2025-11-01 17:01:02 +02:00
  • e096ce7bc7 Implement property.__name__ attribute (#6230) Jiseok CHOI 2025-11-01 18:30:03 +09:00
  • 9e7d291b63 Add callable validation to codecs.register_error (#6229) Jiseok CHOI 2025-10-31 00:08:04 +09:00
  • 614028f9a8 more ssl impl (#6228) Jeong, YunWon 2025-10-29 23:01:04 +09:00
  • 8f048dd9fd Implement minimal builtins.anext() (#6226) Yash Suthar 2025-10-29 15:39:37 +05:30
  • fda9ceea54 Update ssl.py from CPython 3.13.9 (#6217) Jeong, YunWon 2025-10-28 13:19:12 +09:00
  • 2acc3be6cf More SSL impl (#6224) Jeong, YunWon 2025-10-28 12:00:44 +09:00
  • b6e8a875ac Resolve number slots via MRO in PyNumber and operator, ensure inherit… (#6222) Yash Suthar 2025-10-28 08:30:22 +05:30
  • 6b25fe5c95 5539 - CTRL+Z then Enter will now close shell on Windows. (#6223) Christopher Gambrell 2025-10-27 22:02:24 -04:00
  • 0e15e771c3 Bump actions/upload-artifact from 4 to 5 (#6221) dependabot[bot] 2025-10-28 09:37:37 +09:00
  • d63e44aa3a Bump actions/download-artifact from 5 to 6 (#6220) dependabot[bot] 2025-10-28 09:37:14 +09:00
  • 9a2792a44b PySSLCertificate (#6219) Jeong, YunWon 2025-10-27 22:31:59 +09:00
  • 517b55b8b5 pyssl errors Jeong YunWon 2025-10-26 23:20:27 +09:00
  • 37915336ea Expand #[pyexception] macro working with module attr Jeong YunWon 2025-10-26 23:17:40 +09:00