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

remove double-get from DictDataType::pop_back

b58e11f1f43fb2adae23d8a0e12ca95d0cc2f6c0 authored about 3 years ago by Jeong YunWon <[email protected]>
Skip tests that cause RustPython to hang.

d64cf86cace2a86495444468e267449fc5de8473 authored about 3 years ago by jfh <[email protected]>
Skip tests that sometimes hang the CI

Tested with `act`.

5d4faf0ccf8123912fae378d0c0bba2df8d9deef authored about 3 years ago by Padraic Fanning <[email protected]>
Merge pull request #2902 from eldpswp99/dict-remain-order-after-delete

make dict remain order after delete

e277acc7477f47114f1cd85536dc7974477ea801 authored about 3 years ago by Noa <[email protected]>
resolving deadlock and redundant lookup, grammatic mistakes

564eb2991e194e2d85abf259bfdd4efa9679bd5d authored about 3 years ago by eldpswp99 <[email protected]>
Merge pull request #2212 from pmp-p/patch-1

WASI: add a note for rust wasm target setup

0834ae3039fac0d39b303201a4096fec172ed30d authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2903 from Snowapril/fix-syntax-test

Add syntax error detection routine for global symbol

1d89e633dc413735148efd5138f90d5a092bb519 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2900 from DimitrisJim/reversed_iter_type

Add reversed iterator type.

f20bb6cac7fa00563f8db7728e18a1464c0371e6 authored about 3 years ago by Jeong YunWon <[email protected]>
compiler: add is_global() check at top of errors

add `!symbol.is_global()` condition check before entrying global symbol
errors

This change will...

38237c30d3f1e0c3405a939c8bc9ce537ad5871f authored about 3 years ago by snowapril <[email protected]>
Merge pull request #2463 from fanninpm/test-base64

Add test_base64 from CPython 3.8.7

77ab21ce8d672ae6284d09fcbee51b9abd92cfd5 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge branch 'master' into reversed_iter_type

fe4c3a5460d90181a7433fb526ba4e5b2b4e11db authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
remove test_ordered_dict delitem expected failure to passed test

b49a1e9f5ed03ee16d6125987497143582d38609 authored about 3 years ago by eldpswp99 <[email protected]>
optimize popitem using nentries which implies next insertion index

fca7b4174427cdb97011d97c86a65cd7c733fda7 authored about 3 years ago by eldpswp99 <[email protected]>
compiler: impl syntax error detect for global kind

This commit fixes `test_global_parap_err_first` test in
[test_syntax.py](https://github.com/Rust...

13bbefdd4ee631ba4943d93931e1c0a73d553408 authored about 3 years ago by snowapril <[email protected]>
make dict delete remains order

ce99057c8103e19dee486fca212668e8d07e5b61 authored about 3 years ago by eldpswp99 <[email protected]>
Merge pull request #2901 from Tetramad/pprint

Update pprint module to Python3.8

6b6a667890fe4fcf1a0c6cab87f64307737a5797 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2860 from youknowone/try-from-int

TryFromBorrowedObject for int types

7e3be9163d503237f8de7261e9145ddc654c602b authored about 3 years ago by Jeong YunWon <[email protected]>
Update pprint module to Python3.8

Add `sort_dicts` parameter to several functions and new `pp` function.

f6fbea3019776224a83a9e2d80e76106d841d40d authored about 3 years ago by Tetramad <[email protected]>
Add reversed iterator type.

ca6ab792f0841813888feba2f27f3ba0c96be37d authored about 3 years ago by jfh <[email protected]>
Merge pull request #2899 from sobolevn/fixes-ci

Fix the failing CI

25eeba86b8e9f91742da211328d67a5ddada11cc authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Attempt to fix the failing CI

10fe2d4763c9e376268ddc75a8936c10fe7f7e90 authored about 3 years ago by sobolevn <[email protected]>
Merge pull request #2894 from owljoa/fix-math-pow-test

Fix failed test pow in test_math

2da818c0dea0d0220edd820315f1bde5a837a023 authored about 3 years ago by Jeong YunWon <[email protected]>
change Dict Entries type Vec<DictEntry> to Vec<Option<DictEntry>>

4e9f9ff129c68b252742e2518a440914fbeef3f8 authored about 3 years ago by eldpswp99 <[email protected]>
apply cargo fmt

1e41a0bb568bf86a714df2f524e3be092e5bfe4e authored about 3 years ago by Kim Dong In <[email protected]>
Update vm/src/stdlib/math.rs

Co-authored-by: Jeong YunWon <[email protected]>

Co-authored-by: Jeong YunWo...

405fc685bd32b0f44d335bd6bc0d2de0e0df0ef6 authored about 3 years ago by Dong In Kim <[email protected]>
Fix failed test pow in test_math

add two conditions to raise ValueError for input values
case 1: NaN, when both input values are ...

6fa88ab05a98e2cdfea7e0c26c250d68b0839507 authored about 3 years ago by Kim Dong In <[email protected]>
Merge pull request #2884 from youknowone/slot-wrapper

add_slot_wrappers must be called up to once

9ce8ec8a0f1cdddf6dc85cec12cb7da3e04e1e05 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2892 from DimitrisJim/test_enumerate

Add test_enumerate from CPython 3.8

95c5e98de53eac46d32f08399e6ce038d0a60d71 authored about 3 years ago by Jeong YunWon <[email protected]>
Mark failing tests.

f7b6730c5d638ee8f28e8bc4bb338af6cb0cf70b authored about 3 years ago by jfh <[email protected]>
Merge pull request #2890 from DimitrisJim/enum_baseclass

Allow enumerate as base class.

6988e82d0d174cfa14d30a2dbefb79997b0e267c authored about 3 years ago by Jeong YunWon <[email protected]>
Add test_enumerate from CPython 3.8.

8723952cce52682e38685d1b80f4d9b0ed77d2b6 authored about 3 years ago by jfh <[email protected]>
Allow enumerate as base class.

d23c7e94322212bf786e6b17076c6e698bc3208b authored about 3 years ago by jfh <[email protected]>
Add math.prod function and enable its tests

67ede59c3283f423301c86a1b9896e140945da3a authored about 3 years ago by voidSatisfaction <[email protected]>
Merge pull request #2887 from DimitrisJim/reverse_deque_iterator

Add reverse deque iterator.

a4dce8068fd99df49d1f369514ca596d8e59a105 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Add reverse deque iterator.

8978e8ccdafbfebd2ee50f1efc0d98b32627b1ca authored about 3 years ago by jfh <[email protected]>
add ` time.time_ns()` function

b8c0c8cc65c4b44db645b3e4d9f42169d07c4202 authored about 3 years ago by Gyuseok Jung <[email protected]>
Merge pull request #2885 from Snowapril/rename-time-module

Rename time_module.rs to time.rs

7d53c65bfb6795003da6f68ff8ad83c6fb8f1027 authored about 3 years ago by Jeong YunWon <[email protected]>
Fix frozenset copy to return self (#2883)

Fix frozenset copy to return zelf if called on frozenset instance

7cc2a5431f34bbb186f621ff97cc49cc36aeefb0 authored about 3 years ago by Snowapril <[email protected]>
rename time_module.rs to time.rs

This commit resolve issue #2882.
* rename time_module.rs to time.rs

Signed-off-by: snowapril <s...

5049611a4e3bd83121ef7b4c36f3dcc07c392ff9 authored about 3 years ago by snowapril <[email protected]>
add_slot_wrappers must be called up to once

4c9fa5a5212777f745d7f622a8255e70d07f264d authored about 3 years ago by Jeong YunWon <[email protected]>
Update test_collections.py

b1207ab39e9ba085b9b1624f2f01829904ffd08f authored about 3 years ago by fermian <[email protected]>
TryFromBorrowedObject for ints

5ff0e4e5de924db40b4a333fe0258a8d29af2dc5 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2879 from moreal/bugfix/unnecessary-slot-overwrite

Remove unnecessary slot wrapper addition

9d99ea9376cfd3a98d3ef5d773e4a886af577eb7 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2856 from youknowone/buffer-protocol

give an own module for buffer protocol + TryFromBorrowedObject

61bae9aee84e80605dd4a93c95d507d01f752d8f authored about 3 years ago by Jeong YunWon <[email protected]>
Unmark fixed tests

597771d16e9f8ce7431334be5aa0767cb2d78863 authored about 3 years ago by Moreal <[email protected]>
Rename PyBytesLike, PyRwBytesLike, BufOrStr to Arg-prefixed proper names

4d4e39af20a0d2db1c29020baae8f140c6f2bd9d authored about 3 years ago by Jeong YunWon <[email protected]>
TryFromBorrowedObject for byteslike

62bff17dcbc448dfcf344e5d8e9c2c616b68772c authored about 3 years ago by Jeong YunWon <[email protected]>
TryFromBorrowedObject

ee09ef2bd2ce4f82f112d6925a43bfac49dc02f2 authored about 3 years ago by Jeong YunWon <[email protected]>
Give a sole module for buffer protocol

888b3822b7c915cd8a1934baf2eefbae194690b0 authored about 3 years ago by Jeong YunWon <[email protected]>
TryFromBorrowedObjcet for PyBuffer

93cf687d15cbf50fe4b9fa09ba42de894ed24131 authored about 3 years ago by Jeong YunWon <[email protected]>
BufferProtocol -> AsBuffer

e594090629ad52d36ea2022097be8219644da4fe authored about 3 years ago by Jeong YunWon <[email protected]>
PyBytesInner::try_from_borrowed_object

f6de106e139eb6cdd1b803ee9741b489f0a73e7e authored about 3 years ago by Jeong YunWon <[email protected]>
impl TryFromBorrowedObject for PyBytes

3ed817f1c82fd06b6e90750c9141cd4bc9d90909 authored about 3 years ago by Jeong YunWon <[email protected]>
Remove unnecessary slot wrapper overwriting

ecf787713e9ce6391746cf8d4307184b201dbc80 authored about 3 years ago by Moreal <[email protected]>
Merge pull request #2878 from DimitrisJim/sets_reduce

Add reduce for set, frozenset.

289ddeaa3cbc5ca00b578308d1c8ad5e0b1aa024 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2851 from deantvv/fix-os-sendfile

Fix os sendfile

cc40ae025ec422eac56148a3a839997bd6bbd2c8 authored about 3 years ago by Noa <[email protected]>
os: fix sendfile for macos

In python, `count` in `sendfile` doesn't include nbytes in headers or trailers.
But in `nix::sys...

3bb4e5d8080d0ee6795f1540153ad040ec37ae9c authored about 3 years ago by Dean Li <[email protected]>
Add reduce for set, frozenset.

ac0d5ff8b06e1893402e0bba1ecb82c06a855b6b authored about 3 years ago by jfh <[email protected]>
Merge pull request #2804 from youknowone/static-metaclass

metaclass support for #[pyclass] macro

a21ad9e390a01d204f93334a9159e1e753658cb0 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #2875 from DimitrisJim/retry_set_ops

Retrying contains, remove, discard with a frozenset.

634a6c243529a5ebe12de0b96a54bfa69467e9a2 authored about 3 years ago by Jeong YunWon <[email protected]>
Retrying contains, remove, discard with a frozenset.

4a460248b95f0ba14d5ee8b67423ba83b4ec7f7f authored about 3 years ago by jfh <[email protected]>
Merge pull request #2845 from youknowone/vscode-lldb

vscode lldb configuration template

724d75d4897750b4593dfe2d644d971945e0a1ce authored about 3 years ago by Jeong YunWon <[email protected]>
Removes unused imports

2bfafbbaaabf35b0ed0a5c7c84b947276cf5db80 authored about 3 years ago by Nikita Sobolev <[email protected]>
Merge pull request #2871 from DimitrisJim/deque_init

Deque.__init__ handles initialization.

805abb78e8ab7c229636251e1234b505598de9be authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2873 from DimitrisJim/cleaning

Clean up remaining pymethod usages.

2e7c3bd721589088bb23f6b350c46096caa8144b authored about 3 years ago by Jeong YunWon <[email protected]>
Clean up remaining pymethod usages.

c1b8eaaf57c78e62cb1c72879d14fa36f9e29f5d authored about 3 years ago by jfh <[email protected]>
Merge pull request #2862 from RustPython/exotic-targets-ci

Check compilation for Android and Redox in CI

f813a54622439bc7071a54040bc98f102d500a1c authored about 3 years ago by Noa <[email protected]>
Fix warnings on redox/android

ca5c07b9f35f0bbc7d697f1d9d8810a12bfdc85e authored about 3 years ago by Noa <[email protected]>
manual safety for deque.maxlen

51c9aa8a0b52e6ac40e9042a617d5a03fae9a852 authored about 3 years ago by Jeong YunWon <[email protected]>
Deque.__init__ handles initialization.

64818913b8758a22609b30c6f81db8d0431678b9 authored about 3 years ago by jfh <[email protected]>
Merge pull request #2868 from DimitrisJim/reverse_list_it

Fix pickling, length hint, iteration for reverse list iterators.

987516bc1f35efdc810589b63619ef85355e2c07 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #2870 from sobolevn/pyclassmethod-cleanup

Cleans up `pyclassmethod` definition

1c8b17aba4e94ec83e58e9e2b223d2fef1c12488 authored about 3 years ago by Jeong YunWon <[email protected]>
Fix pickling, length hint, iteration for reverse list iterators. Refactor common functionality.

0c6375c0312c9151f24f5ed4a0cfcbef38e2e013 authored about 3 years ago by jfh <[email protected]>
Cleans up `pyclassmethod` definition

e00fd529544ca4ec5068e85016803c842e508270 authored about 3 years ago by sobolevn <[email protected]>
Merge pull request #2867 from sobolevn/pyproperty-cleanup

Cleans up `pyproperty` definitions

8cf3506f53bb3d7748d86bc6e20d6dd279458cce authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Cleans up `pyproperty` definitions

cf6195934a94bec793dd5b6f859e48e0406a9525 authored about 3 years ago by sobolevn <[email protected]>
Merge pull request #2863 from youknowone/funcnames

clean up pymethod with names

97d388e3db3f7d39becf4322ac42e71eb4294a8a authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #2866 from eldpswp99/make-deque-maxlen-readonly

remove improper setter of deque.maxlen

4ec328b85a6d0a62bb2e9946466a84ddd0a02409 authored about 3 years ago by Jeong YunWon <[email protected]>
os: fix sendfile arguments

8f4719222cdf0dfa841f69ba1ebee06844aded87 authored about 3 years ago by Dean Li <[email protected]>
remove unnecessary Option<usize> clone

0e36ff83ec5785b1de1daebe1ffcc5775207ecfa authored about 3 years ago by eldpswp99 <[email protected]>
change deque.maxlen type from atomicCell<Option> to Option

8e6a2660fc3c411ec5f2c75681ef32a8ceebad46 authored about 3 years ago by eldpswp99 <[email protected]>
remove improper setter of deque.maxlen

before: maxlen was writable
d = deque()
d.maxlen = 10 was allowed
after : make m...

c29a1d2632a2d6c5d8ebf59b635372adde2f95ec authored about 3 years ago by eldpswp99 <[email protected]>
Merge pull request #2853 from eldpswp99/support-deque.extend-recursive-call

support deque.extend recursive call

d2a9316344bf0d76c7b8f7c478f5b525ea1007f8 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2864 from sobolevn/str-mul-1

`id()` for `str` stays the same after `* 1`

3d666936127acb4c5771555c7f6523aba30b60ab authored about 3 years ago by Jeong YunWon <[email protected]>
Update vm/src/stdlib/collections.rs

Co-authored-by: Jim Fasarakis-Hilliard <[email protected]>

0e604b55acb57b594d36078030a85d8d15e428be authored about 3 years ago by Jeong YunWon <[email protected]>
avoid vm.new_stringref in pystr.rs

201664ed4f9cd6aa736a4ca34ac77396f292d4fb authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2865 from eldpswp99/support-deque-insert-at-the-end

support deque.insert when idx is gte to len

06581db9c94f11affc3070120cd7ee7f5a83de38 authored about 3 years ago by Jeong YunWon <[email protected]>
support deque.insert when idx is gte to len

before: when idx >= len it doesn't insert the element to the end
it inserted to index len-1
aft...

ab8c6bf97ab04627fb0b9828ea37782edd7a69f8 authored about 3 years ago by eldpswp99 <[email protected]>
`id()` for `str` stays the same after `* 1`, refs #2840

06d33f8f2cf6ed0b0d73ff7a952eea74e8189400 authored about 3 years ago by sobolevn <[email protected]>
PyDeque with extract_elements & extend

739ca964aaea8fc148e45a4a6fb8f29ddcfa1bf2 authored about 3 years ago by Jeong YunWon <[email protected]>
clean up pymethod with names

32adc327b6b1e28c4e2dfe2862714e7829f07d98 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge branch 'fix-redox-repl' into exotic-targets-ci

811111ba5959417d665ccc91a9e6341047c02262 authored about 3 years ago by Noa <[email protected]>
Fix rustyline on redox

94eb264c923601b10ece7dc416df924293f2c3f1 authored about 3 years ago by Noah <[email protected]>
Check compilation for Android and Redox in CI

4633d82ee76d207f6dec9cd82d861eb3f0c7d223 authored about 3 years ago by Noa <[email protected]>
Merge pull request #2861 from youknowone/pymethod-magic

clean up #[pymethod(magic)]

08b758c8ebf8fdfd28a74fba2af102738530c244 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
clean up #[pymethod(magic)]

4e60bcd741ebd9395594847e0336bece67bf29b6 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2859 from DimitrisJim/fix_faulty_length_hint

Fix length hint for dictionary iterators.

5982e8c11cfeff78ff230f9768256596997b67a5 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Fix length hint for dictionary iterators.

0c4d579adcb9eb38925de76f4afb5eb49d5c6294 authored about 3 years ago by jfh <[email protected]>
Merge pull request #2857 from youknowone/richcompare

tp_cmp -> tp_richcompare

01c106b76c0623c3e1771fea72a9b0e5575596ae authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2858 from sobolevn/bytes-mul-1

`id()` for `bytes` stays the same after `* 1`

94d046b7caa69db8e947faf4393bed5c7e9214a1 authored about 3 years ago by Jeong YunWon <[email protected]>