Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/RustPython/RustPython

A Python Interpreter written in Rust
https://github.com/RustPython/RustPython

Merge pull request #3689 from coolreader18/lalrpop-from-build

Try to invoke lalrpop from parser build script

23bb96662608324f7fb8c383591da11fa6df3fb8 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3690 from youknowone/clippy

fix clippy warnings

fbf45e1fb53c733992b3dd6bdd61659032b59e58 authored over 2 years ago by Jeong YunWon <[email protected]>
fix clippy warnings

c9f1f61baeb4312e05183a80850b9e34d7cf31fe authored over 2 years ago by Jeong Yunwon <[email protected]>
Try to invoke lalrpop from parser build script

2b0798a8b295d8221536bab526ed34935f0f5045 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3686 from fanninpm/fcntl-flock-lockf

Add flock and lockf to fcntl module

2ba1d935500fab91aa32145bca3c05833f71aa76 authored over 2 years ago by Jeong YunWon <[email protected]>
Changed pyclass name of PyArray and PyArrayIter #3612

392a9476a79fa1c235fbc2aa2223489cc30f5fe4 authored over 2 years ago by rebunto <[email protected]>
Merge pull request #3688 from youknowone/int

Int cleanup

01eff921966ed5af96d8ccadeb29bbec05ec6621 authored over 2 years ago by Jeong YunWon <[email protected]>
Avoid unused import error on wasi and redox

36ab937e53e8157ea7f8486f5e4c5f5f7ecb4eaf authored over 2 years ago by Padraic Fanning <[email protected]>
empty vm/functin/mod.rs

a50ca743dc44df52120841c719c6e2bcefacae99 authored over 2 years ago by Jeong Yunwon <[email protected]>
remove duplicated type check

580bcb526ffaa5fca250643fee68a4ce69fd7766 authored over 2 years ago by Jeong Yunwon <[email protected]>
ArgByteOrder

251ce4e68e5b4f6c218995b0615f9d642e297760 authored over 2 years ago by Jeong Yunwon <[email protected]>
int.format error handling

4d244f0d0731a86e1ae00a4ab60a673cffca1164 authored over 2 years ago by Jeong Yunwon <[email protected]>
cut down modpow to keep fast path smaller

283c97cda74e1cff2a4d0149d87f7795deef5485 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3580 from hrchu/fix-test_long_test_huge_rshift

Fix test_long::test_huge_rshift

c3031279125e5dcec75b75809f54f77becb967b9 authored over 2 years ago by Jeong YunWon <[email protected]>
prevent duplicated code generation

987d9b9a9b7a9eb6adda6b52c13864915e37651e authored over 2 years ago by Jeong Yunwon <[email protected]>
Fix lshift overflow handling

e50ee5309589b678ee599fa1f2f617781fdee676 authored over 2 years ago by hrchu <[email protected]>
Fix test_long::test_huge_rshift

8f0e40f2b2f5eec67a20a808ac47b3ffa8fb258b authored over 2 years ago by hrchu <[email protected]>
Exclude `flock()` from wasi/redox

46a0dea503612ddb64483e04b5c9e4368d6c2948 authored over 2 years ago by Padraic Fanning <[email protected]>
Group imports together and cargo fmt

2c8588db2e4bfef9f0e91fb744ac80d7a3da64b3 authored over 2 years ago by Padraic Fanning <[email protected]>
Change reasons for expected failures in test_fcntl

188f82c00900a55818809ac450d35bb149390e52 authored over 2 years ago by Padraic Fanning <[email protected]>
Add flock and lockf to fcntl module

8d0ba74d12bef75f26572a1b2bd0090c08ca312d authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3682 from youknowone/extra-test

Rename extra-tests with unified prefix form

4a6df6bb206e0ca1e9d457ec85f32171ed407de7 authored over 2 years ago by Jeong YunWon <[email protected]>
add stdlib test to yasi

459402d96d73cafb768a656ab8ea545b6bee77ba authored over 2 years ago by Jeong Yunwon <[email protected]>
rename extra_tests to prefix form

ff85fc925717e88adcc24fab2aa937f2fe9bfba5 authored over 2 years ago by Jeong Yunwon <[email protected]>
split math_basics.py to proper files

bf0daabbaef9bd8faffb290e98114305a19b5143 authored over 2 years ago by Jeong Yunwon <[email protected]>
rename extra_tests files

487cd56391b84a991a9d78438674ee3601feec5a authored over 2 years ago by Jeong Yunwon <[email protected]>
rename extra_tests

ab6a3be51a5c56586e4066ea828fd4f72e97e651 authored over 2 years ago by Jeong Yunwon <[email protected]>
bools.py -> builtin_bool.py

01b1344dcb7ce9f6f124b782c679d51cb86bab90 authored over 2 years ago by Jeong Yunwon <[email protected]>
merge basic_types.py to builtin_type.py

460be4038102b4c2a4b2dcd3d316a925e512ef30 authored over 2 years ago by Jeong Yunwon <[email protected]>
merge os_info.py to stdlib_os.py

d62ea37729508633ce6c82ea6bda4757c2b50079 authored over 2 years ago by Jeong Yunwon <[email protected]>
operator_div.py

aca60438185840e2dd1485e7a6b063d4e3ba1d06 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3681 from youknowone/marshal

Update marshal tests

2c18207bee9bfdbad9dda3abb05a6b3349c82001 authored over 2 years ago by Jeong YunWon <[email protected]>
mark failing tests

6ff41a24c2d9bdacb7759974b8542e1cab87801c authored over 2 years ago by Jeong Yunwon <[email protected]>
Add Lib/test/test_marshal.py from CPython 3.10.4

66afb64f7953c4a400e0f5c1ae2d7e780a139e72 authored over 2 years ago by Jeong Yunwon <[email protected]>
Relocate marshal tests by our convention

c0b8c164541ebecbf6457e6230b2d41050d26d65 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3680 from fanninpm/test-fcntl

Add test_fcntl.py from CPython 3.10

ab51e56b7470e6a32a747362108fa2aefefd8f7f authored over 2 years ago by Jeong YunWon <[email protected]>
Move LOCK_* constants to non-wasi/non-redox part

cf063645a6df3c9ce88c38ec1c514f91bfe81e60 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark erroring tests

106e2047fd92ba603d58193031ff4b0fcdd6373a authored over 2 years ago by Padraic Fanning <[email protected]>
Add more missing constants to fcntl module

4362cee88fae8d9ccf29bdcc0f4cabed64edb569 authored over 2 years ago by Padraic Fanning <[email protected]>
Add test_fcntl.py from CPython 3.10

ee2f4da2b88ee32f1e16ec8a305a717772040765 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3674 from youknowone/compile-single

compiler clean up

e09e97b0131c1995f490573109f4740a4afe1a34 authored over 2 years ago by Jeong YunWon <[email protected]>
fn -> impl FnOnce

https://github.com/RustPython/RustPython/pull/3674#discussion_r862511425

75b3e0d0e3c364148f97bfa297aebbb2503b777a authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3677 from Snowapril/fix_asdl_rs

Fix `PyContext` into `Context` in `asdl_rs.py`

34b585286c7c47518ad58c2d895d81e6668567bc authored over 2 years ago by Jeong YunWon <[email protected]>
Fix `PyContext` into `Context` in `asdl_rs.py`

Signed-off-by: snowapril <[email protected]>

e10330df1e5964a731c54925d744f5b2c2c989d3 authored over 2 years ago by snowapril <[email protected]>
Merge pull request #3676 from fanninpm/more-fcntl-constants

Add some platform-dependent constants to fcntl

f5c0c03d04cd868763caa349cc8bcd82aeac0179 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3675 from fanninpm/more-termios-functions

Add more termios functions

a3009e41d51b06eddf39740ce00b906466d39941 authored over 2 years ago by Jeong YunWon <[email protected]>
compile get_doc -> split_doc to follow split_first convention in Rust

13e602b1df3567a015e33c5fe97b7837e8415002 authored over 2 years ago by Jeong Yunwon <[email protected]>
VirtualMachine::{run_frame_full => run_frame}

3034217eae1d6ee78fa518f83161b2a99c31d519 authored over 2 years ago by Jeong Yunwon <[email protected]>
compile_impl! => compile_impl

2f62bb51c2c8acb2f299c08bf5e9b8a4d28264db authored over 2 years ago by Jeong Yunwon <[email protected]>
remove with_compiler

852afd5424ed13448c7bdfa91266be9ad13939d2 authored over 2 years ago by Jeong Yunwon <[email protected]>
compile_single checks last expr out of loop

50e6146b235b1a974324f85ec8f32dd4349f8dfc authored over 2 years ago by Jeong Yunwon <[email protected]>
Add some platform-dependent constants to fcntl

64a3be5f0faa0e7d832cf2803ab8a13ce7ce540e authored over 2 years ago by Padraic Fanning <[email protected]>
Add more termios functions

fad9d87632b89b12f78fcd73496c27a924aba810 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3673 from fanninpm/more-termios-constants

Add some platform-dependent constants to termios

bfb5e93af69642c563a38e3017f3e8415df105a7 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3658 from coolreader18/move-crt_fd

Move crt_fd to common

4c0d49de9620090667b4965482fe3146330b259b authored over 2 years ago by Jeong YunWon <[email protected]>
Add some platform-dependent constants to termios

Note: includes constants that are missing and/or have incomplete
platform coverage.

4cd59d5ec64ee7aa12019f33db84fc4de2051fb8 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3672 from youknowone/exit-handling

Fix stderr usage in exit handling

74bb4b6d7bd4f3273310f93fc0c6aafb102ee2ed authored over 2 years ago by Noa <[email protected]>
Move stdlib::os::errno to common

77495a2b2d2e097c5185c53d125e6857dc4bd3d9 authored over 2 years ago by Noa <[email protected]>
Move crt_fd to common

b382d3c9e3f9390d84da93d1af52cf3a15786e7f authored over 2 years ago by Noa <[email protected]>
Interpreter::run

e8c59360b9e7e33213b7512b126291b95f737f4f authored over 2 years ago by Jeong Yunwon <[email protected]>
exception-to-exitcode to vm method

c83d8fd68d8c0bfed1a47f3922e48209a1dac017 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove direct eprintln! usage from vm

ec9697aabb0e1393397bd9ecb0d4212a7e6cd33b authored over 2 years ago by Jeong Yunwon <[email protected]>
Fix stderr usage in exit handling

846e38e110a03fcae193117fde9e9eb0abe3f971 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3671 from fanninpm/test-time-3.10

Update test_time.py to CPython 3.10

abdb04f6143e92c3fec52c26247c80e62d3a08b3 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3668 from youknowone/interpreter-default

Remove Interpreter::default to alert better there is no stdlib

00e461ed0480635a19bfba94d71fac46aa73e6d6 authored over 2 years ago by Jeong YunWon <[email protected]>
Update test_time.py to CPython 3.10

498121bf1b1218094ce275ad0463189817fcdcc0 authored over 2 years ago by Padraic Fanning <[email protected]>
Remove Interpreter::default() not to trap users init without stdlib

6fd5094c05aa819192df2ed6be9075a5286a9906 authored over 2 years ago by Jeong Yunwon <[email protected]>
relocate run functions to vm

b74a5a6a924bfd2ccac54a7d2c046ef885e150ec authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3665 from fanninpm/baseexception-reduce

Add BaseException.__reduce__

4c39668b711de8e87994973926b2c44602ab8f54 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3666 from youknowone/deref-arginto

Use option-like operator for OptionArg & Deref for ArgInto*

a3fab0652487935f52d4e23d54a9e9e03ab21510 authored over 2 years ago by Jeong YunWon <[email protected]>
Deref for ArgIntoComplex

24186558ed5cef0c0a52fd64f291f6179683c4dc authored over 2 years ago by Jeong Yunwon <[email protected]>
Deref for ArgIntoFloat

84e2b52240857231bb35932c810aac308268ea11 authored over 2 years ago by Jeong Yunwon <[email protected]>
Impl std::ops::Deref for ArgIntoBool

9f17a50c60812db7332e866e4fe90ab61602706d authored over 2 years ago by Jeong Yunwon <[email protected]>
inner_truediv is too big to inline

6e97435607379f3a7e3e47cb5a64dbad3c94f498 authored over 2 years ago by Jeong Yunwon <[email protected]>
Use option-like operator for OptionalArg

37daf188cad9fa15507dc78e86f729316a5f11ec authored over 2 years ago by Jeong Yunwon <[email protected]>
One last getattro

1aa9dd73db4616d6216f309878c6715281e241ba authored over 2 years ago by Noa <[email protected]>
Merge pull request #3641 from coolreader18/mini-fixes

Small fixes

ec266c43e42d8fd5c641d52bbc618fab0b3067c6 authored over 2 years ago by Noa <[email protected]>
Use hashing hacks to get the value of a ThreadId

117c3db5584e200daddeba5c49ba8f10b8129c67 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3627 from youknowone/getattro

GetAttro take reference

ab95b57a627491dc1af82a5e75a6f37633042aa8 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3529 from fanninpm/os-finesse

Align os and io modules more squarely with CPython 3.10

05bf9b5289f6d85af443b6901a4b5cb61b8e2903 authored over 2 years ago by Jeong YunWon <[email protected]>
Unmark passing tests

dfbd8dc8db50d7a31aec10c1472a2cff14a3d30b authored over 2 years ago by Padraic Fanning <[email protected]>
Add case where exception dict is empty or missing

e2af440af1b0735426432d01c9276ccf7fe46181 authored over 2 years ago by Padraic Fanning <[email protected]>
Run rustfmt

d51593d50bc38b46335e9e5dbd77a5ad5209a5f8 authored over 2 years ago by Padraic Fanning <[email protected]>
Fix Clippy warning

9d898deaedb237b37fdfc74691958d5e24828aa6 authored over 2 years ago by Padraic Fanning <[email protected]>
Unmark passing test

2815f3d037db62d8cdcd08b98bb5703968d13dd4 authored over 2 years ago by Padraic Fanning <[email protected]>
Add BaseException.__reduce__

d516afb5f6bb994f699d212927a8cea085be79b5 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark erroring tests

b70eb8989a7cd4db95f37114b62ade57d3e54a67 authored over 2 years ago by Padraic Fanning <[email protected]>
Update test_sys.py to CPython 3.10

1d2573173d475b8549d71b0120f8a4143ab4a56a authored over 2 years ago by Padraic Fanning <[email protected]>
Unmark passing tests

3b22405ea830fa6d7cbd04ae9117922ee5e861d1 authored over 2 years ago by Padraic Fanning <[email protected]>
Update _pyio.py to CPython 3.10

af50fa55129f052b85604fd5543e1c8193a3df75 authored over 2 years ago by Padraic Fanning <[email protected]>
Add sys.warn_default_encoding

1cecd2a2de4054cc38d4f82ced48a8815cebf765 authored over 2 years ago by Padraic Fanning <[email protected]>
Align os.py more squarely with CPython 3.10

This ties up some of the loose ends that were left behind in #3500.

34f6d4559de8be1e95d7a2373271615ded5fe09e authored over 2 years ago by Padraic Fanning <[email protected]>
Align io.py more squarely with CPython 3.10

c8a8d324d127baf19afeb8f49edda855a83dbf54 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3664 from fanninpm/test-sys-settrace-3.10

Update test_sys_settrace.py to CPython 3.10

372ed7f7370b76a7775263d8e0ffdc00d54bd139 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3663 from fanninpm/test-bdb-3.10

Add test_bdb.py from CPython 3.10

7fc426ef6d95a6c9413615fdc5049c4dd952106a authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3463 from youknowone/tp-init

Add PyTypSlot::init

76a3dc69ffb6a2bab1000024a7815813bae8a0cc authored over 2 years ago by Jeong YunWon <[email protected]>
Unmark passing test

a30a251a5aace4baf69ff60a32881f9cf8225558 authored over 2 years ago by Padraic Fanning <[email protected]>
Update test_sys_settrace.py to CPython 3.10

af79bc6e9d6de91284f8b65e95287edfce1013d0 authored over 2 years ago by Padraic Fanning <[email protected]>
Mark generated lalrpop as -merge -diff

07ab9737cdcff28c5413018426577d6e6852f89c authored over 2 years ago by Noa <[email protected]>
Skip tests that don't work in a clean workspace

c7b24b9bd8efcd9262e5e91b92114f324ce74c45 authored over 2 years ago by Padraic Fanning <[email protected]>