Commit Graph

  • 39e3f8faff Add document for wasi Jeong Yunwon 2022-05-08 15:23:29 +09:00
  • 996250d959 Added self and self_class to super (#3691) djrmarques 2022-05-07 21:19:38 +02:00
  • 23bb966626 Merge pull request #3689 from coolreader18/lalrpop-from-build Jeong YunWon 2022-05-07 20:32:28 +09:00
  • fbf45e1fb5 Merge pull request #3690 from youknowone/clippy Jeong YunWon 2022-05-07 20:26:58 +09:00
  • c9f1f61bae fix clippy warnings Jeong Yunwon 2022-05-07 20:00:57 +09:00
  • 2b0798a8b2 Try to invoke lalrpop from parser build script Noa 2022-05-05 13:59:46 -05:00
  • 2ba1d93550 Merge pull request #3686 from fanninpm/fcntl-flock-lockf Jeong YunWon 2022-05-04 14:43:37 +09:00
  • 392a9476a7 Changed pyclass name of PyArray and PyArrayIter #3612 rebunto 2022-05-04 14:08:34 +09:00
  • 01eff92196 Merge pull request #3688 from youknowone/int Jeong YunWon 2022-05-04 09:44:07 +09:00
  • 36ab937e53 Avoid unused import error on wasi and redox Padraic Fanning 2022-05-03 20:14:55 -04:00
  • 251ce4e68e ArgByteOrder Jeong Yunwon 2022-05-04 08:25:21 +09:00
  • 4d244f0d07 int.format error handling Jeong Yunwon 2022-05-04 08:12:01 +09:00
  • a50ca743dc empty vm/functin/mod.rs Jeong Yunwon 2022-05-04 08:11:35 +09:00
  • 580bcb526f remove duplicated type check Jeong Yunwon 2022-05-04 08:01:08 +09:00
  • 283c97cda7 cut down modpow to keep fast path smaller Jeong Yunwon 2022-05-04 08:00:52 +09:00
  • c303127912 Merge pull request #3580 from hrchu/fix-test_long_test_huge_rshift Jeong YunWon 2022-05-04 08:28:11 +09:00
  • 987d9b9a9b prevent duplicated code generation Jeong Yunwon 2022-05-04 07:34:45 +09:00
  • e50ee53095 Fix lshift overflow handling hrchu 2022-04-24 21:21:05 +08:00
  • 8f0e40f2b2 Fix test_long::test_huge_rshift hrchu 2022-03-18 22:32:33 +08:00
  • 46a0dea503 Exclude flock() from wasi/redox Padraic Fanning 2022-05-03 18:27:23 -04:00
  • 2c8588db2e Group imports together and cargo fmt Padraic Fanning 2022-05-03 18:25:00 -04:00
  • 188f82c009 Change reasons for expected failures in test_fcntl Padraic Fanning 2022-05-03 18:13:18 -04:00
  • 8d0ba74d12 Add flock and lockf to fcntl module Padraic Fanning 2022-05-02 20:53:34 -04:00
  • 4a6df6bb20 Merge pull request #3682 from youknowone/extra-test Jeong YunWon 2022-05-04 04:42:32 +09:00
  • 459402d96d add stdlib test to yasi Jeong Yunwon 2022-05-04 04:08:13 +09:00
  • ff85fc9257 rename extra_tests to prefix form Jeong Yunwon 2022-05-04 00:32:25 +09:00
  • aca6043818 operator_div.py Jeong Yunwon 2022-05-04 00:22:54 +09:00
  • ab6a3be51a rename extra_tests Jeong Yunwon 2022-05-04 00:21:08 +09:00
  • 487cd56391 rename extra_tests files Jeong Yunwon 2022-05-04 00:16:38 +09:00
  • bf0daabbae split math_basics.py to proper files Jeong Yunwon 2022-05-04 00:09:26 +09:00
  • d62ea37729 merge os_info.py to stdlib_os.py Jeong Yunwon 2022-05-04 00:07:11 +09:00
  • 01b1344dcb bools.py -> builtin_bool.py Jeong Yunwon 2022-05-04 00:05:17 +09:00
  • 460be40381 merge basic_types.py to builtin_type.py Jeong Yunwon 2022-05-04 00:04:06 +09:00
  • 2c18207bee Merge pull request #3681 from youknowone/marshal Jeong YunWon 2022-05-04 00:53:10 +09:00
  • 6ff41a24c2 mark failing tests Jeong Yunwon 2022-05-03 23:58:42 +09:00
  • 66afb64f79 Add Lib/test/test_marshal.py from CPython 3.10.4 Jeong Yunwon 2022-05-03 23:55:25 +09:00
  • c0b8c16454 Relocate marshal tests by our convention Jeong Yunwon 2022-05-03 23:47:00 +09:00
  • ab51e56b74 Merge pull request #3680 from fanninpm/test-fcntl Jeong YunWon 2022-05-03 15:00:00 +09:00
  • cf063645a6 Move LOCK_* constants to non-wasi/non-redox part Padraic Fanning 2022-05-02 22:10:23 -04:00
  • 106e2047fd Mark erroring tests Padraic Fanning 2022-05-02 21:06:49 -04:00
  • 4362cee88f Add more missing constants to fcntl module Padraic Fanning 2022-05-02 21:04:10 -04:00
  • ee2f4da2b8 Add test_fcntl.py from CPython 3.10 Padraic Fanning 2022-05-02 20:54:08 -04:00
  • e09e97b013 Merge pull request #3674 from youknowone/compile-single Jeong YunWon 2022-05-02 23:56:12 +09:00
  • 75b3e0d0e3 fn -> impl FnOnce Jeong Yunwon 2022-05-02 18:07:58 +09:00
  • 34b585286c Merge pull request #3677 from Snowapril/fix_asdl_rs Jeong YunWon 2022-05-02 17:40:41 +09:00
  • e10330df1e Fix PyContext into Context in asdl_rs.py snowapril 2022-05-02 16:32:43 +09:00
  • f5c0c03d04 Merge pull request #3676 from fanninpm/more-fcntl-constants Jeong YunWon 2022-05-02 10:56:06 +09:00
  • a3009e41d5 Merge pull request #3675 from fanninpm/more-termios-functions Jeong YunWon 2022-05-02 10:55:42 +09:00
  • 13e602b1df compile get_doc -> split_doc to follow split_first convention in Rust Jeong Yunwon 2022-05-02 02:56:36 +09:00
  • 852afd5424 remove with_compiler Jeong Yunwon 2022-05-02 02:35:40 +09:00
  • 2f62bb51c2 compile_impl! => compile_impl Jeong Yunwon 2022-05-02 02:17:33 +09:00
  • 3034217eae VirtualMachine::{run_frame_full => run_frame} Jeong Yunwon 2022-05-02 01:25:46 +09:00
  • 50e6146b23 compile_single checks last expr out of loop Jeong Yunwon 2022-05-02 01:51:30 +09:00
  • 64a3be5f0f Add some platform-dependent constants to fcntl Padraic Fanning 2022-05-01 19:41:16 -04:00
  • fad9d87632 Add more termios functions Padraic Fanning 2022-05-01 18:41:14 -04:00
  • bfb5e93af6 Merge pull request #3673 from fanninpm/more-termios-constants Jeong YunWon 2022-05-01 15:00:37 +09:00
  • 4c0d49de96 Merge pull request #3658 from coolreader18/move-crt_fd Jeong YunWon 2022-05-01 14:59:42 +09:00
  • 4cd59d5ec6 Add some platform-dependent constants to termios Padraic Fanning 2022-05-01 00:22:09 -04:00
  • 74bb4b6d7b Merge pull request #3672 from youknowone/exit-handling Noa 2022-04-30 15:16:56 -05:00
  • 77495a2b2d Move stdlib::os::errno to common Noa 2022-04-24 10:35:04 -05:00
  • b382d3c9e3 Move crt_fd to common Noa 2022-04-23 21:59:34 -05:00
  • e8c59360b9 Interpreter::run Jeong Yunwon 2022-05-01 00:29:40 +09:00
  • c83d8fd68d exception-to-exitcode to vm method Jeong Yunwon 2022-04-30 23:41:24 +09:00
  • ec9697aabb Remove direct eprintln! usage from vm Jeong Yunwon 2022-04-30 23:01:26 +09:00
  • 846e38e110 Fix stderr usage in exit handling Jeong Yunwon 2022-04-30 22:49:03 +09:00
  • abdb04f614 Merge pull request #3671 from fanninpm/test-time-3.10 Jeong YunWon 2022-04-30 17:11:55 +09:00
  • 00e461ed04 Merge pull request #3668 from youknowone/interpreter-default Jeong YunWon 2022-04-30 17:09:50 +09:00
  • 498121bf1b Update test_time.py to CPython 3.10 Padraic Fanning 2022-04-29 21:39:56 -04:00
  • 6fd5094c05 Remove Interpreter::default() not to trap users init without stdlib Jeong Yunwon 2022-04-30 03:28:29 +09:00
  • b74a5a6a92 relocate run functions to vm Jeong Yunwon 2022-04-30 02:40:04 +09:00
  • 4c39668b71 Merge pull request #3665 from fanninpm/baseexception-reduce Jeong YunWon 2022-04-30 01:16:30 +09:00
  • a3fab06524 Merge pull request #3666 from youknowone/deref-arginto Jeong YunWon 2022-04-29 15:16:05 +09:00
  • 24186558ed Deref for ArgIntoComplex Jeong Yunwon 2022-04-29 10:51:25 +09:00
  • 84e2b52240 Deref for ArgIntoFloat Jeong Yunwon 2022-04-29 10:47:59 +09:00
  • 9f17a50c60 Impl std::ops::Deref for ArgIntoBool Jeong Yunwon 2022-04-29 10:34:26 +09:00
  • 6e97435607 inner_truediv is too big to inline Jeong Yunwon 2022-04-29 10:07:27 +09:00
  • 37daf188ca Use option-like operator for OptionalArg Jeong Yunwon 2022-04-29 10:07:02 +09:00
  • 1aa9dd73db One last getattro Noa 2022-04-28 16:44:27 -05:00
  • ec266c43e4 Merge pull request #3641 from coolreader18/mini-fixes Noa 2022-04-28 17:06:58 -05:00
  • 117c3db558 Use hashing hacks to get the value of a ThreadId Noa 2022-04-20 19:42:49 -05:00
  • ab95b57a62 Merge pull request #3627 from youknowone/getattro Jeong YunWon 2022-04-29 05:48:06 +09:00
  • 05bf9b5289 Merge pull request #3529 from fanninpm/os-finesse Jeong YunWon 2022-04-28 14:47:43 +09:00
  • dfbd8dc8db Unmark passing tests Padraic Fanning 2022-04-27 22:56:24 -04:00
  • e2af440af1 Add case where exception dict is empty or missing Padraic Fanning 2022-04-27 22:50:19 -04:00
  • d51593d50b Run rustfmt Padraic Fanning 2022-04-27 21:44:13 -04:00
  • 9d898deaed Fix Clippy warning Padraic Fanning 2022-04-27 21:29:42 -04:00
  • 2815f3d037 Unmark passing test Padraic Fanning 2022-04-27 20:40:06 -04:00
  • d516afb5f6 Add BaseException.__reduce__ Padraic Fanning 2022-04-27 20:33:26 -04:00
  • b70eb8989a Mark erroring tests Padraic Fanning 2022-04-27 19:11:02 -04:00
  • 1d2573173d Update test_sys.py to CPython 3.10 Padraic Fanning 2022-04-19 20:56:51 -04:00
  • 3b22405ea8 Unmark passing tests Padraic Fanning 2022-04-19 20:01:03 -04:00
  • 1cecd2a2de Add sys.warn_default_encoding Padraic Fanning 2022-02-18 19:47:37 -05:00
  • af50fa5512 Update _pyio.py to CPython 3.10 Padraic Fanning 2022-01-30 19:42:13 -05:00
  • c8a8d324d1 Align io.py more squarely with CPython 3.10 Padraic Fanning 2022-01-30 18:59:29 -05:00
  • 34f6d4559d Align os.py more squarely with CPython 3.10 Padraic Fanning 2022-01-30 18:47:07 -05:00
  • 372ed7f737 Merge pull request #3664 from fanninpm/test-sys-settrace-3.10 Jeong YunWon 2022-04-27 14:41:18 +09:00
  • 7fc426ef6d Merge pull request #3663 from fanninpm/test-bdb-3.10 Jeong YunWon 2022-04-27 14:40:25 +09:00
  • 76a3dc69ff Merge pull request #3463 from youknowone/tp-init Jeong YunWon 2022-04-27 14:39:29 +09:00
  • a30a251a5a Unmark passing test Padraic Fanning 2022-04-26 22:26:38 -04:00
  • af79bc6e9d Update test_sys_settrace.py to CPython 3.10 Padraic Fanning 2022-04-26 22:11:58 -04:00