Commit Graph

  • ba8df41269 Merge pull request #3775 from joohongpark/fix-test_dict_mixed_keys_items Jeong YunWon 2022-06-15 14:11:55 +09:00
  • cea5a6e2b6 Merge pull request #3788 from rng-dynamics/fix-itertools-chain Jeong YunWon 2022-06-15 11:11:13 +09:00
  • 79eae0d5fe update compare method joohongpark 2022-06-15 10:40:45 +09:00
  • 480f5f1d25 fix tests Alexander Scharinger 2022-06-14 19:53:41 +02:00
  • 1a2451bbb6 Merge pull request #3755 from killme2008/mmap-module Jeong YunWon 2022-06-15 02:36:58 +09:00
  • 76ef074b5a Release source when PyIterReturn::StopIteration Alexander Scharinger 2022-06-14 18:59:27 +02:00
  • af2fac9804 use usize for mmap fields Jeong Yunwon 2022-06-14 18:07:13 +09:00
  • 1ff3e0a551 Skip test_flush_return_value on linux platform Dennis Zhuang 2022-06-13 10:37:06 +08:00
  • 3217de7af2 Adds test_mmap.py from CPython 3.10.4 Dennis Zhuang 2022-06-14 11:09:20 +08:00
  • e5a76797b2 Impl AsBuffer, AsMapping and AsSequence protocols for PyMmap Dennis Zhuang 2022-06-14 16:51:03 +09:00
  • 929ad30c9d Impl seek, write, write_byte methods etc. Dennis Zhuang 2022-06-14 16:56:45 +09:00
  • ba33bc990d Impl read, read_byte and readline methods Dennis Zhuang 2022-06-14 16:58:47 +09:00
  • d96b165fad Impl madvise method Dennis Zhuang 2022-06-14 17:00:25 +09:00
  • ec18a12faf refactor Alexander Scharinger 2022-06-14 18:57:00 +02:00
  • d4f001fa21 Basic mmap module Dennis Zhuang 2022-05-28 19:12:45 +08:00
  • cc4583ef50 mmap skeleton Jeong YunWon 2022-03-09 01:07:36 +09:00
  • 396812d66c Refactor byte operations Dennis Zhuang 2022-06-14 16:29:21 +09:00
  • 33bcc89e94 test: itertools.chain stop iteration on error Alexander Scharinger 2022-06-14 08:19:43 +02:00
  • 2da623eadf remove todo comment joohongpark 2022-06-11 17:35:04 +09:00
  • 194fa51cdd fix format joohongpark 2022-06-11 17:26:19 +09:00
  • 115dfc8251 fix test_dictviews::test_dict_mixed_keys_items joohongpark 2022-06-11 17:20:40 +09:00
  • 4c11720af0 feat: itertools.chain evaluate lazily Alexander Scharinger 2022-06-12 20:03:03 +02:00
  • a9d16e21b3 test: itertools.chain evaluate lazliy Alexander Scharinger 2022-06-11 00:01:28 +02:00
  • 5376c3851e Merge pull request #3772 from falsetru/fix-index-check Jeong YunWon 2022-06-14 02:05:38 +09:00
  • 2c8197f58f Merge pull request #3777 from yangbeom/binascii-crc_hqx Jeong YunWon 2022-06-14 00:51:57 +09:00
  • 1b22817e12 Update binhex from CPython 3.10.4 / Remove test_binhex - removed in 3.12 Jeong Yunwon 2022-06-13 20:46:14 +09:00
  • 4411ac9e17 add binascii.crc_hqx test yangbeom 2022-06-11 17:20:07 +09:00
  • 805c9553dc Extract repeated code as a closure. Jeong-Min Lee 2022-06-14 00:21:50 +09:00
  • 4f97c0f053 Extract saturate function. Jeong-Min Lee 2022-06-11 15:47:35 +09:00
  • 83e2490d78 Saturate on usize. Jeong-Min Lee 2022-06-11 15:33:00 +09:00
  • 7848e06a41 Add itertools count repr (#3784) oow214 2022-06-13 23:52:26 +09:00
  • f624e8e78b Merge pull request #3785 from youknowone/exact-size-operator Jeong YunWon 2022-06-13 23:44:49 +09:00
  • 4f272eea85 PyExactSizeIterator Jeong Yunwon 2022-06-13 22:09:10 +09:00
  • fafd8434ac add getformat (#3774) Miragecore 2022-06-12 15:38:32 +09:00
  • ce546f6183 feat(sys): add sys.is_finalizing() (#3776) Isac Byeonghoon Yoo 2022-06-11 21:10:09 +09:00
  • d06950e067 Add classmethod initialize (#3773) oow214 2022-06-11 20:16:36 +09:00
  • 9757c8244f Setitem error have type name (#3770) JaeHyung Jang 2022-06-11 16:48:07 +09:00
  • 43d811ccc8 Merge pull request #3771 from isac322/fix_test_b64decode_padding_error Jeong YunWon 2022-06-11 16:21:37 +09:00
  • 3bbd59005f style(binascii): run rustfmt Byeonghoon Yoo 2022-06-11 15:05:51 +09:00
  • 6bd9c81626 fix(binascii): enable test_b64decode_padding_error Byeonghoon Yoo 2022-06-11 14:40:08 +09:00
  • d2b8686de3 fix(binascii): a2b_base64() raises binascii.Error instead of ValueError Byeonghoon Yoo 2022-06-11 14:39:45 +09:00
  • fbd258ec81 fix(binascii): a2b_base64() raises on non padded input Byeonghoon Yoo 2022-06-11 14:39:12 +09:00
  • ee4efd4ba8 Merge pull request #3768 from redbopo/add_context_empty_bytes Jeong YunWon 2022-06-08 23:43:35 +09:00
  • c0999a909d Add Context::empty_bytes redbopo 2022-06-08 01:11:08 +08:00
  • 3d345d7de2 Merge pull request #3766 from RustPython/dependabot/cargo/regex-1.5.6 Jeong YunWon 2022-06-08 01:52:16 +09:00
  • 0e2458d3f5 Bump regex from 1.5.4 to 1.5.6 dependabot[bot] 2022-06-07 08:34:18 +00:00
  • cc615c34bf Merge pull request #3767 from coolreader18/upd-result-like Noa 2022-06-07 03:31:53 -05:00
  • a085920199 Upgrade result-like Noa 2022-06-06 22:45:12 -05:00
  • dae2c7d241 Merge pull request #3763 from youknowone/inc-lasti Jeong YunWon 2022-06-04 18:54:00 +09:00
  • 551b873616 Merge pull request #3762 from youknowone/into-pyexc Jeong YunWon 2022-06-04 18:53:33 +09:00
  • 385f6adcde Merge pull request #3764 from youknowone/nbody Jeong YunWon 2022-06-04 18:53:18 +09:00
  • c99b05b466 increase nbody benches argument Jeong Yunwon 2022-06-04 17:56:55 +09:00
  • 2931395ac2 optimize instructions Jeong Yunwon 2022-06-04 13:16:25 +09:00
  • 2ec7085921 make exception cold Jeong Yunwon 2022-06-04 11:38:44 +09:00
  • 667ad7593d distinguish ToPyException and IntoPyException Jeong Yunwon 2022-06-02 08:52:09 +09:00
  • 3379ea2d78 Merge pull request #3754 from youknowone/cargo Jeong YunWon 2022-06-03 10:56:42 +09:00
  • 21c8e69101 Merge pull request #3758 from youknowone/relocation-statics Jeong YunWon 2022-06-02 06:02:22 +09:00
  • 7182111fa9 Merge pull request #3748 from youknowone/getattr Jeong YunWon 2022-06-01 09:38:27 +09:00
  • a7f97671ac move generic slots to protocol module Jeong Yunwon 2022-05-30 09:48:50 +09:00
  • c40bc62298 Merge pull request #3507 from qingshi163/number-protocol Jeong YunWon 2022-05-30 08:16:52 +09:00
  • 17816bc52a Merge pull request #3757 from youknowone/update-gzip Jeong YunWon 2022-05-30 08:11:54 +09:00
  • 09fc676164 Use static ref Jeong Yunwon 2022-05-30 06:54:56 +09:00
  • ea95777ec7 Simplify AsNumber trait Kangzhi Shi 2022-05-29 16:09:56 +09:00
  • 1ed18c012a fix vm.to_index now use number protocol Kangzhi Shi 2022-05-22 21:00:18 +02:00
  • 3e6e348a67 impl number protocol float Kangzhi Shi 2022-05-25 21:12:16 +02:00
  • 59cedd2213 deprecated warnings for int Kangzhi Shi 2022-05-30 07:18:00 +09:00
  • 20632edc5d Number protocol for PyInt Kangzhi Shi 2021-11-12 16:09:32 +02:00
  • beeb4499f2 PyNumber protocol Kangzhi Shi 2021-11-11 20:21:00 +02:00
  • 5ae16a2bfb update gzip and test_gzip from CPython 3.10.4 Jeong Yunwon 2022-05-23 08:27:24 +09:00
  • 8e20e235f9 Merge pull request #3750 from youknowone/as-mapping-const Jeong YunWon 2022-05-30 06:33:26 +09:00
  • 4546661105 &'static PySequenceMethods Jeong Yunwon 2022-05-29 03:40:08 +09:00
  • 4d02fe0aa6 static_as_sequence_generic Jeong Yunwon 2022-05-29 02:26:45 +09:00
  • 38a36d7593 Simplify AsSequence Jeong Yunwon 2022-05-29 02:22:34 +09:00
  • 386057cdf5 Add fannkuch.py Jeong Yunwon 2022-05-29 02:05:19 +09:00
  • 6d0abe6915 mapping proxy holds PyMapping Jeong Yunwon 2022-05-29 03:40:01 +09:00
  • 83a146d8c8 AsMapping only with static reference Jeong Yunwon 2022-05-29 00:26:49 +09:00
  • 6857384c33 new_mapping_wrapper as static slice Jeong Yunwon 2022-05-28 23:36:10 +09:00
  • cee4814074 add stdlib to rustpython_wasm and remove threading from vm default Jeong Yunwon 2022-05-28 14:16:29 +09:00
  • 97c2d187f6 AsMapping::AS_MAPPING Jeong Yunwon 2022-05-28 01:38:30 +09:00
  • d05645ea58 update syn-ext Jeong Yunwon 2022-05-27 15:43:27 +09:00
  • b9c1f31d46 Fix getattr to use __getattribute__ correctly Jeong Yunwon 2022-05-26 09:32:33 +09:00
  • 491fde8f7f Fix weakproxy getattr Jeong Yunwon 2022-05-26 11:06:04 +09:00
  • 8ab4e77035 Merge pull request #3717 from youknowone/exception-ref Jeong YunWon 2022-05-27 15:19:49 +09:00
  • b4486e6fd6 Merge pull request #3678 from youknowone/block-expr Jeong YunWon 2022-05-27 10:44:29 +09:00
  • 9b2a9d2377 TypeZoo uses &'static Py<PyType> Jeong Yunwon 2022-05-18 22:15:24 +09:00
  • 9db69d628f {Type,Exception}Zoo holds static ref Jeong Yunwon 2022-05-18 07:12:15 +09:00
  • beff32a2a3 Add compile::Mode::BlockExpr Jeong Yunwon 2022-05-02 04:11:59 +09:00
  • 0b01e04271 Merge pull request #3638 from youknowone/derive Jeong YunWon 2022-05-27 08:57:31 +09:00
  • c44843fa1e Merge pull request #3700 from youknowone/attr-intern Jeong YunWon 2022-05-27 08:56:28 +09:00
  • 51175fecd8 Merge pull request #3745 from rng-dynamics/filterfalse-reduce Jeong YunWon 2022-05-26 15:15:53 +09:00
  • 2efe9e2969 Merge pull request #3724 from youknowone/instr-size Noa 2022-05-25 22:47:37 -05:00
  • 3398d553e2 Merge pull request #3747 from fanninpm/test-reprlib-3.10 Jeong YunWon 2022-05-26 10:32:42 +09:00
  • d83c01d3e6 Mark failing test Padraic Fanning 2022-05-25 20:53:09 -04:00
  • 5073bac833 Update test_reprlib.py to CPython 3.10 Padraic Fanning 2022-05-25 20:52:31 -04:00
  • 4f87f875fc Add filterfalse.__reduce__ Alexander Scharinger 2022-05-26 00:07:17 +02:00
  • 6165aadcc4 Merge pull request #3695 from rebunto/optional-key-argument-for-_bisect-functions Jeong YunWon 2022-05-23 21:56:39 +09:00
  • cc83db307e implement key argument of bisect rebunto 2022-05-10 06:41:48 +09:00
  • f40643a899 update bisect.py to CPython 3.10.4 rebunto 2022-05-10 06:41:48 +09:00
  • f15b70cda9 update test_bisect.py to support CPython 3.10.4 rebunto 2022-05-10 04:21:39 +09:00
  • 14e4aee7b7 Turn contants to PyStrInterned Jeong Yunwon 2022-05-17 08:10:28 +09:00