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

test_bigrepeat is fixed

probably by #3445

448f7e46cc0fb0e0b7328cc607f302800f262b01 authored almost 3 years ago by Jeong YunWon <[email protected]>
Remove TODO from RustPython-invalid test_cmd_line.test_version

0ad3a29caca5333aa3d1a6249749bd21f2bc2f4a authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3447 from waroad/printArrowSymbol

arrow crash in windows

18427ecc5fe82f102d5df1d44917be144acfb7b9 authored almost 3 years ago by Jeong YunWon <[email protected]>
refactor mapping protocol

0f3569a1b1df15a90ed539541840597d0153122b authored almost 3 years ago by Kangzhi Shi <[email protected]>
Merge pull request #3434 from chrismoradi/unimplemented-abstract-methods-raise-error

Check that all abstract methods are implemented prior to instantiation

7cc5e0b5ccabfa70b36be9466662626a63915de4 authored almost 3 years ago by Noa <[email protected]>
Merge branch 'main' of github.com:chrismoradi/RustPython into unimplemented-abstract-methods-raise-error

a685b236f953501a55ce444cd0df159cc3e585a5 authored almost 3 years ago by Chris Moradi <[email protected]>
Refactor and new sequence traits, generic sequence operation (#3445)

* refactor sequence generic mutable sequence item equal op

* sequence generic for pydeque

...

908b239572725cea277a3a27952f76085cc058eb authored almost 3 years ago by Steve Shi <[email protected]>
Merge pull request #3386 from coolreader18/no-arc

Big overhaul part 1 - replace PyRc with manual RefCount + WeakRefList

a53451bd10e5fb113c862622a36800b9db7f1342 authored almost 3 years ago by Noa <[email protected]>
Merge pull request #3454 from YYun-D/doc_modify

Fix `bytearray` and `bytes` docs

b8624c617bcba8de640aa9c6092d3de3c2a2c690 authored almost 3 years ago by Jeong YunWon <[email protected]>
remove bytearray and byte docs

Signed-off-by: YYun-D <[email protected]>

7de142fcd18dd2e4ccd03ad919b354995d7d298d authored almost 3 years ago by YYun-D <[email protected]>
Merge pull request #3451 from waroad/enumerate_add_reduce

add reduce in enumerate

7305be893a5b3f7e61d5b286b83d149e16fd9adb authored almost 3 years ago by Jeong YunWon <[email protected]>
unmark unexpectedFailures related to posonly args tests

a0450aa6567d5b8e96db5d1cbb4be9934f527d0e authored almost 3 years ago by Jeong YunWon <[email protected]>
allow passing a named argument to varkwargs function

78f3ef27f00e57476ffbe84d11ccaa4e393a8b04 authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3450 from YYun-D/slice_reduce

implement `reduce` method to `PySlice`

d42ab184a10e621871f798aa4fe50fd64dac0d0e authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3452 from moreal/bugfix/correct-whats-left

Remove staled comments

a96b8fc7fe0d6aec35348314e0ec003a39c2b095 authored almost 3 years ago by Jeong YunWon <[email protected]>
Remove staled comments

a41d7c5d29755edbea206e0bb520fda3c70bf3f5 authored almost 3 years ago by Moreal <[email protected]>
add reduce in enumerate

51e1d7607ca9af56a23a30755176f05714bf160e authored almost 3 years ago by waroad <[email protected]>
fix test_pickle in test_slice

Signed-off-by: yyun-d <[email protected]>

e49d7118b863994393f3c58bb90475220d3cae19 authored almost 3 years ago by yyun-d <[email protected]>
implement reduce method to PySlice

Signed-off-by: yyun-d <[email protected]>

fd3a0f6d868534bd1dc9ab8d5e16c0b91f402c35 authored almost 3 years ago by yyun-d <[email protected]>
Merge pull request #3448 from YYun-D/test_math_modify

Update test_math.py to cpython 3.10

69491800e12781e0ec7b6221769f1043fea7d00a authored almost 3 years ago by Jeong YunWon <[email protected]>
Update test_math.py to cpython 3.10

3070b19b3672a68eba16ee919adedb43d8951597 authored almost 3 years ago by yyun-d <[email protected]>
pystr.rs isdecimal() checks not only ASCII but also Unicode decimals

7b79c09c3c74bb324f27371c9ac945acb89d3929 authored almost 3 years ago by BongYang <[email protected]>
arrow crash in windows

in windows, arrow is not shown
and crahsed.
changed to another arrow that's
compatible

5a8d15def627b4859659f4eca0347e9764111581 authored almost 3 years ago by waroad <[email protected]>
Dict keys isdisjoint

0fe8a06d654a5ea2a42c1d72d798040853149629 authored almost 3 years ago by rvsampson94 <[email protected]>
Apply review comments

790090df62fea0875924a9c1c69efb2d80298e05 authored almost 3 years ago by Noa <[email protected]>
Merge pull request #3444 from youknowone/revert-3433

Revert "Merge pull request #3433 from deantvv/test-update"

c7e1742d47dc36a8dd634292ead5ece4d6aab6f4 authored almost 3 years ago by Jeong YunWon <[email protected]>
Revert "Merge pull request #3433 from deantvv/test-update"

This reverts commit 9fa5c5ac66b4e29c5a00d77d38dc25b824109f8f, reversing
changes made to e7fa32c6...

913b78ca44f59f0e956ea61489478f712e9d2249 authored almost 3 years ago by Jeong YunWon <[email protected]>
Implement weakref.getweakrefs

ec0a658d20f162fb6f1ddc92565b6b236639e9b6 authored almost 3 years ago by Noa <[email protected]>
Make WeakListInner a sidetable

c6871166d113bec819a6ca5dacdf66efbd88ea70 authored almost 3 years ago by Noa <[email protected]>
Add miri test for dropping objects

0b7c0fab61e44dbc6b6004fdc0c1df0ce75a4f5c authored almost 3 years ago by Noa <[email protected]>
Implement weakref._remove_dead_weakref

f9d9a1e15e5304cc3d3d2e007ccf73bee2e77afd authored almost 3 years ago by Noa <[email protected]>
Prevent edge case race condition, hopefully

af7ec416f90b23f7403ae2b979a0884cd30e9e75 authored almost 3 years ago by Noa <[email protected]>
Make PyRef<T> wrap a NonNull<PyObjectView<T>>

This makes debuggers (or rust-gdb, at least) more pleasant to use, since
you don't have to manua...

229a9c8578f88be9f249cd27f20f2a959b7561ac authored almost 3 years ago by Noa <[email protected]>
Address review

8c7def00ec9d6b33d86c96928635526ff1b91d8d authored almost 3 years ago by Noa <[email protected]>
Fix clippy

1da239ac0809463bde41c0e18f24e4ef5528f953 authored almost 3 years ago by Noa <[email protected]>
Reuse standard no-cb weakref

2a87b893fbdfa648e401a9ae0704461ed4e41fbe authored almost 3 years ago by Noa <[email protected]>
Update weakref.py and _weakrefset.py to Python 3.9

baf581c11b5f4a7b1134488a5685d09097588a3b authored almost 3 years ago by Noa <[email protected]>
Unskip tests

e51cb82ff0c1f1233e1caf5a222d47a7162bcd14 authored almost 3 years ago by Noa <[email protected]>
Optimize size of WeakRefList

The outer struct is only 1 word now, and inside the box it's a byte for
the mutex (which gets pa...

65cde9a0d6e0f405c09876d58f5d00d24a9ee335 authored almost 3 years ago by Noa <[email protected]>
Fix miri UB

86edc72c7efb3efbf43e3704ad56717a02253925 authored almost 3 years ago by Noa <[email protected]>
Big overhaul part 1 - replace PyRc with manual RefCount + WeakRefList

e42a3ca48ed5b4f81355aef80ac717c84f8861c1 authored almost 3 years ago by Noa <[email protected]>
address PR feedback

b0fd51f5deb5bc1c6cea9b485ac4f92b2c475390 authored almost 3 years ago by Chris Moradi <[email protected]>
Merge pull request #3433 from deantvv/test-update

Update test for `support/os_helper.py`

9fa5c5ac66b4e29c5a00d77d38dc25b824109f8f authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3402 from Snowapril/refactor_exceptions

Refactor duplicated codes in exception creations

e7fa32c687e2da83ec69cbc53a718aa69555b1ba authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3439 from youknowone/relocate-sys-test

relocate wrongly placed sys test in snippets/stdlib_os.py

15d8eec00124a9e6a9b6e7cbfdc07ff69d57f5cb authored almost 3 years ago by Jeong YunWon <[email protected]>
relocate wrongly placed sys test in snippets/stdlib_os.py

93a7d59bbb08729f2deb32ea6e4efd72fdc59c2c authored almost 3 years ago by Jeong Yunwon <[email protected]>
more tests passing

868b6803057851f669b5f5323843aa64b73e61a6 authored almost 3 years ago by Chris Moradi <[email protected]>
fix formatting

0500aa1e594f0d8adf4c409b0b60f7f2d33b8f11 authored almost 3 years ago by Chris Moradi <[email protected]>
Check that all abstract methods are implemented prior to instantiation

ab58885734c93931a36bf51b3554e20576e51dae authored almost 3 years ago by Chris Moradi <[email protected]>
test: update importlib

a1202f56026b7705a1ab9e75b8112cff7c8c3226 authored almost 3 years ago by Dean Li <[email protected]>
Reimpl Buffer Protocol and memoryview support ndarray with shape, stride and suboffset (#3340)

* Fix buffer protocol and memoryview

* Fix io and array the right way to use buffer protocol
...

742ea0c4fa6973afe02facda95b1a41976c2e38b authored almost 3 years ago by Steve Shi <[email protected]>
test: update test_unicode_file

c15971f18a2f5ae1b97d3d889bb58d13933cd3e6 authored almost 3 years ago by Dean Li <[email protected]>
test: update test_urllib

323cf447880e4054ee0c99f822023ba38c0af340 authored almost 3 years ago by Dean Li <[email protected]>
test: update test_uu

2f7e695c4a9ffdc8edce2f094f364f1fd5667ae8 authored almost 3 years ago by Dean Li <[email protected]>
test: update test_support

bd14debebea77a8e3772c0042dec01a2a585c30c authored almost 3 years ago by Dean Li <[email protected]>
test: use os_helper

49a5805d11213cc85457463994e7eb78f71553ed authored almost 3 years ago by Dean Li <[email protected]>
test: os use os_helper

ce75d5c6a2b695221a26fb3f4aa1f72d0178486a authored almost 3 years ago by Dean Li <[email protected]>
test: move os_helper out as py3.10

4bcf317fbae96b44a58af3fe0e5c941d427255dc authored almost 3 years ago by Dean Li <[email protected]>
Wrap `ItemFn` and #[pyattr] with `static_cell!`

When we have to add #[pyattr] with function, that function must be
called only once when module ...

733d544802c2ed9c6eea551a039a644fb9aae990 authored almost 3 years ago by snowapril <[email protected]>
Remove duplicated static_cell! stmts in each modules

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

5e8d3bcacb0d3e6c5eb46b2bac0e8558f3abb5dc authored almost 3 years ago by snowapril <[email protected]>
Add docs for each error in ssl module

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

fee42a1074f621f0295c830fea5b6aa352cc4530 authored almost 3 years ago by snowapril <[email protected]>
Add new_exception_type for module-level exception

At previous, `vm.ctx.new_class` did role for adding exception in
module-level.

This commit add ...

59582ed295a827225fe8bc393deff828be590b4d authored almost 3 years ago by snowapril <[email protected]>
Replace `new_class` to `new_exception_type`

Replace `new_class` method call for module-level exceptions to newly
added `new_exception_type`
...

ab1693e1317d01c5bec59989bd9993d046078cb4 authored almost 3 years ago by snowapril <[email protected]>
Add `AttrItemMeta` for handling attribute item attathced with `once`

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

97f3434c0a4f96e30bb7f89e1ec8c87edd5d221f authored almost 3 years ago by snowapril <[email protected]>
fixed set.{__ror__, __sub__} operator to behave according to type

5ceb2be86e1e3423159e65d819575148039a0820 authored almost 3 years ago by joohongpark <[email protected]>
Merge pull request #3399 from RustPython/custom-signals

Allow sending custom signals to a vm

96a9d55a626f67367a4439a6f04626b1aca50db8 authored almost 3 years ago by Noa <[email protected]>
Merge pull request #3425 from deantvv/os-getrandom

os: implement getrandom

31f619510fd7366b84a26df237edb498bbc8ecb7 authored almost 3 years ago by Jeong YunWon <[email protected]>
os: implement getrandom

b6f266d3b8ecb9c83ba744b14d0b520aa7cbdf03 authored almost 3 years ago by Dean Li <[email protected]>
Merge pull request #3432 from DimitrisJim/enable_settime_macos

Enable `clock_settime` for macOS.

1681eb8c01136c3d7cccfcea3999538bda91df56 authored almost 3 years ago by Jeong YunWon <[email protected]>
Enable settime for macos.

f4030ab1f669da445871d3d6eb32bd8ac7e4785d authored almost 3 years ago by jfh <[email protected]>
Merge pull request #3431 from DimitrisJim/freebsd_check

Add a check for freeBSD.

fddd072706c8010995c4c2ed36434d8ec843b522 authored almost 3 years ago by Jeong YunWon <[email protected]>
Add a check for freeBSD.

2de853435b2b4b72dffc8f54b082f0742366300a authored almost 3 years ago by jfh <[email protected]>
Merge pull request #3426 from devnexen/netbsd_obsd_build_fix

netbsd/openbsd build fix

310578c422c9b3d76eb8c739136b972d78e37180 authored almost 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
netbsd/openbsd build fix

d6e89301a55d3a4cf046c96293dd8f2eda8a87d5 authored almost 3 years ago by David Carlier <[email protected]>
Merge pull request #3423 from deantvv/os-waitstatus-to-exitcode

os: implement `os.waitstatus_to_exitcode`

b80cec77986fb6c2abf0095741cc05c980eb52da authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3417 from moreal/as-mapping-str

Implement `AsMapping` for `PyStr`

820a67cb7e33b1d5a6fa8657d8a904d63228f9c3 authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3422 from devnexen/fbsd_build_fix

fix freebsd build wrong imports

7f1c5ec88806e8263b2cf9b489011e4d1d57ce35 authored almost 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
test: update test_posix.py

bfe10aa44817ae0793763f47eb53a286fe5832cd authored almost 3 years ago by Dean Li <[email protected]>
test: update `support.wait_process` from py3.10

de4c0363bdca0db00579ddc101edf03e4b39056d authored almost 3 years ago by Dean Li <[email protected]>
os: implement waitstatus_to_exitcode

a762ce5426cbfc107fc67218e4dee7a6a87c95a4 authored almost 3 years ago by Dean Li <[email protected]>
fix freebsd build wrong imports

cf7b6eeec1e6f9ec75a22bd88125e2da68e57674 authored almost 3 years ago by David Carlier <[email protected]>
Merge pull request #3420 from zetwhite/pos_only_arg

fix error message for checking number of positional arguments

625886f339f154e6c987b66a3ae4b98c843f7887 authored almost 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3416 from deantvv/os-posix-spawn

os: fix posix_spawn exception

d7f2e2e696f221a415ba3370d4d08aac07c46af7 authored almost 3 years ago by Jeong YunWon <[email protected]>
Use PyPathLike::into_cstring

98e3d269063afa1fc368b4df43a93b6fc8156de2 authored almost 3 years ago by Jeong YunWon <[email protected]>
fix error message for checking number of positional arguments

0523a57195cfcbcb4cd1ba6ebd91af3513b7e429 authored almost 3 years ago by zetwhite <[email protected]>
Implement `AsMapping` for `PyStr`

276608233e74e1eb478f2af654095bdbd57cd3a6 authored almost 3 years ago by Moreal <[email protected]>
os: fix posix_spawn exception

04821ce730b7b8ee90e55931a563e46dd8d65878 authored almost 3 years ago by Dean Li <[email protected]>
Merge pull request #3406 from DimitrisJim/clean_time

Clean up monotonic/perf_counter invocations.

40fd9c2683d76adf2b9ed0d77c055e2d2514c27d authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3412 from DimitrisJim/random_seed

Allow any object as an argument for random.seed

976ed1d5eb0d832174f2723918a1a4c4f15d53c8 authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3414 from DimitrisJim/operator_classes_cleanup

Clean up slots in operator.

8933c7bd1eb71ccc5f892a667591b7feaf5b5549 authored almost 3 years ago by Jeong YunWon <[email protected]>
Raise value error on large precision values for float, int __format__ (#3415)

2c2656dc7a380ff513876b6d6b0951af58e9b924 authored almost 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
cformat.rs: fix remaining test_format.test_common_format failures (#3405)

* cformat.rs: refactor fill_string to take fill_with_precision

This allows it to be used with...

14b4f0092ff5cb4a90b56b943f5f93d767f04f45 authored almost 3 years ago by Daniel Watkins <[email protected]>
Merge pull request #3413 from DimitrisJim/remove_old_code

Remove slot_new for longrange_iterator.

c5250e2fe9227db7e66b041c0791f291647e1e76 authored almost 3 years ago by Jeong YunWon <[email protected]>
Clean up slots in operator.

a3daca010870722d6a1b848fbf92fc518cc3369a authored almost 3 years ago by jfh <[email protected]>
Remove slot_new for longrange_iterator.

a8a3cae61fbecab0e4fb5a2918112ff5301d573f authored almost 3 years ago by jfh <[email protected]>
Allow any object as an argument for random.seed

05c4fcf9347e87ee06d9d799fff53e0249ff70cd authored almost 3 years ago by jfh <[email protected]>
Mark failing tests in test_random.

aa00fe9c64d8ae2cfe0144e305d21010a569b30c authored almost 3 years ago by jfh <[email protected]>
Add test_random from CPython 3.8.

950a2cfad3638bfc39db00b19ac4046743c8b8e8 authored almost 3 years ago by jfh <[email protected]>
Merge pull request #3404 from DimitrisJim/genericalias_no_kwargs

Disallow kwargs from genericalias `__new__`.

2309e59a729eb734cb9a6bafe1ac8107382f61bb authored almost 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3409 from DimitrisJim/check_wasi

Add wasi check to ci.

95bb1a1ffbd6b44655b8a2d03e2c777ad783b96d authored almost 3 years ago by Jeong YunWon <[email protected]>