Commit Graph
10790 Commits
Author SHA1 Message Date
Jeong Yunwon 459402d96d add stdlib test to yasi 2022-05-04 04:08:13 +09:00
Jeong Yunwon ff85fc9257 rename extra_tests to prefix form 2022-05-04 02:54:59 +09:00
Jeong Yunwon aca6043818 operator_div.py 2022-05-04 00:53:20 +09:00
Jeong Yunwon ab6a3be51a rename extra_tests 2022-05-04 00:53:20 +09:00
Jeong Yunwon 487cd56391 rename extra_tests files 2022-05-04 00:53:20 +09:00
Jeong Yunwon bf0daabbae split math_basics.py to proper files 2022-05-04 00:53:20 +09:00
Jeong Yunwon d62ea37729 merge os_info.py to stdlib_os.py 2022-05-04 00:53:20 +09:00
Jeong Yunwon 01b1344dcb bools.py -> builtin_bool.py 2022-05-04 00:53:20 +09:00
Jeong Yunwon 460be40381 merge basic_types.py to builtin_type.py 2022-05-04 00:53:20 +09:00
Jeong YunWon 2c18207bee Merge pull request #3681 from youknowone/marshal
Update marshal tests
2022-05-04 00:53:10 +09:00
Jeong Yunwon 6ff41a24c2 mark failing tests 2022-05-03 23:58:42 +09:00
Jeong Yunwon 66afb64f79 Add Lib/test/test_marshal.py from CPython 3.10.4 2022-05-03 23:56:41 +09:00
Jeong Yunwon c0b8c16454 Relocate marshal tests by our convention 2022-05-03 23:47:00 +09:00
Jeong YunWon ab51e56b74 Merge pull request #3680 from fanninpm/test-fcntl
Add test_fcntl.py from CPython 3.10
2022-05-03 15:00:00 +09:00
Padraic Fanning cf063645a6 Move LOCK_* constants to non-wasi/non-redox part 2022-05-02 22:10:23 -04:00
Padraic Fanning 106e2047fd Mark erroring tests 2022-05-02 21:06:49 -04:00
Padraic Fanning 4362cee88f Add more missing constants to fcntl module 2022-05-02 21:04:10 -04:00
Padraic Fanning ee2f4da2b8 Add test_fcntl.py from CPython 3.10 2022-05-02 20:54:08 -04:00
Jeong YunWon e09e97b013 Merge pull request #3674 from youknowone/compile-single
compiler clean up
2022-05-02 23:56:12 +09:00
Jeong Yunwon 75b3e0d0e3 fn -> impl FnOnce
https://github.com/RustPython/RustPython/pull/3674#discussion_r862511425
2022-05-02 18:08:26 +09:00
Jeong YunWon 34b585286c Merge pull request #3677 from Snowapril/fix_asdl_rs
Fix `PyContext` into `Context` in `asdl_rs.py`
2022-05-02 17:40:41 +09:00
snowapril e10330df1e Fix PyContext into Context in asdl_rs.py
Signed-off-by: snowapril <sinjihng@gmail.com>
2022-05-02 16:32:43 +09:00
Jeong YunWon f5c0c03d04 Merge pull request #3676 from fanninpm/more-fcntl-constants
Add some platform-dependent constants to fcntl
2022-05-02 10:56:06 +09:00
Jeong YunWon a3009e41d5 Merge pull request #3675 from fanninpm/more-termios-functions
Add more termios functions
2022-05-02 10:55:42 +09:00
Jeong Yunwon 13e602b1df compile get_doc -> split_doc to follow split_first convention in Rust 2022-05-02 10:37:47 +09:00
Jeong Yunwon 852afd5424 remove with_compiler 2022-05-02 10:37:47 +09:00
Jeong Yunwon 2f62bb51c2 compile_impl! => compile_impl 2022-05-02 10:37:47 +09:00
Jeong Yunwon 3034217eae VirtualMachine::{run_frame_full => run_frame} 2022-05-02 10:37:47 +09:00
Jeong Yunwon 50e6146b23 compile_single checks last expr out of loop 2022-05-02 10:37:45 +09:00
Padraic Fanning 64a3be5f0f Add some platform-dependent constants to fcntl 2022-05-01 19:41:16 -04:00
Padraic Fanning fad9d87632 Add more termios functions 2022-05-01 18:41:14 -04:00
Jeong YunWon bfb5e93af6 Merge pull request #3673 from fanninpm/more-termios-constants
Add some platform-dependent constants to termios
2022-05-01 15:00:37 +09:00
Jeong YunWon 4c0d49de96 Merge pull request #3658 from coolreader18/move-crt_fd
Move crt_fd to common
2022-05-01 14:59:42 +09:00
Padraic Fanning 4cd59d5ec6 Add some platform-dependent constants to termios
Note: includes constants that are missing and/or have incomplete
platform coverage.
2022-05-01 00:22:09 -04:00
Noa 74bb4b6d7b Merge pull request #3672 from youknowone/exit-handling
Fix stderr usage in exit handling
2022-04-30 15:16:56 -05:00
Noa 77495a2b2d Move stdlib::os::errno to common 2022-04-30 13:35:43 -05:00
Noa b382d3c9e3 Move crt_fd to common 2022-04-30 13:35:42 -05:00
Jeong Yunwon e8c59360b9 Interpreter::run 2022-05-01 00:29:40 +09:00
Jeong Yunwon c83d8fd68d exception-to-exitcode to vm method 2022-05-01 00:23:23 +09:00
Jeong Yunwon ec9697aabb Remove direct eprintln! usage from vm 2022-04-30 23:01:26 +09:00
Jeong Yunwon 846e38e110 Fix stderr usage in exit handling 2022-04-30 22:59:16 +09:00
Jeong YunWon abdb04f614 Merge pull request #3671 from fanninpm/test-time-3.10
Update test_time.py to CPython 3.10
2022-04-30 17:11:55 +09:00
Jeong YunWon 00e461ed04 Merge pull request #3668 from youknowone/interpreter-default
Remove Interpreter::default to alert better there is no stdlib
2022-04-30 17:09:50 +09:00
Padraic Fanning 498121bf1b Update test_time.py to CPython 3.10 2022-04-29 21:39:56 -04:00
Jeong Yunwon 6fd5094c05 Remove Interpreter::default() not to trap users init without stdlib 2022-04-30 05:09:33 +09:00
Jeong Yunwon b74a5a6a92 relocate run functions to vm 2022-04-30 04:05:26 +09:00
Jeong YunWon 4c39668b71 Merge pull request #3665 from fanninpm/baseexception-reduce
Add BaseException.__reduce__
2022-04-30 01:16:30 +09:00
Jeong YunWon a3fab06524 Merge pull request #3666 from youknowone/deref-arginto
Use option-like operator for OptionArg & Deref for ArgInto*
2022-04-29 15:16:05 +09:00
Jeong Yunwon 24186558ed Deref for ArgIntoComplex 2022-04-29 10:51:25 +09:00
Jeong Yunwon 84e2b52240 Deref for ArgIntoFloat 2022-04-29 10:47:59 +09:00