Ecosyste.ms: OpenCollective

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

RustPython

Python3 interpreter written in Rust
Collective - Host: opensource - https://opencollective.com/rustpython - Code: https://github.com/RustPython

PyBytesInner::try_from_borrowed_object

github.com/RustPython/RustPython - f6de106e139eb6cdd1b803ee9741b489f0a73e7e authored over 3 years ago by Jeong YunWon <[email protected]>
Remove unnecessary slot wrapper overwriting

github.com/RustPython/RustPython - ecf787713e9ce6391746cf8d4307184b201dbc80 authored over 3 years ago by Moreal <[email protected]>
Merge pull request #2878 from DimitrisJim/sets_reduce

Add reduce for set, frozenset.

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

Fix os sendfile

github.com/RustPython/RustPython - cc40ae025ec422eac56148a3a839997bd6bbd2c8 authored over 3 years ago by Noa <[email protected]>
Update regression test results

github.com/RustPython/rustpython.github.io - 46512ee3ee9483a140d81a66fe14d0751b4d28e6 authored over 3 years ago by Noah <[email protected]>
Update what is left results

github.com/RustPython/rustpython.github.io - 039e810115e610c0157e010ea1cf928cca2abb77 authored over 3 years ago by Noah <[email protected]>
os: fix sendfile for macos

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

github.com/RustPython/RustPython - 3bb4e5d8080d0ee6795f1540153ad040ec37ae9c authored over 3 years ago by Dean Li <[email protected]>
Add reduce for set, frozenset.

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

metaclass support for #[pyclass] macro

github.com/RustPython/RustPython - a21ad9e390a01d204f93334a9159e1e753658cb0 authored over 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.

github.com/RustPython/RustPython - 634a6c243529a5ebe12de0b96a54bfa69467e9a2 authored over 3 years ago by Jeong YunWon <[email protected]>
Retrying contains, remove, discard with a frozenset.

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

vscode lldb configuration template

github.com/RustPython/RustPython - 724d75d4897750b4593dfe2d644d971945e0a1ce authored over 3 years ago by Jeong YunWon <[email protected]>
Removes unused imports

github.com/RustPython/RustPython - 2bfafbbaaabf35b0ed0a5c7c84b947276cf5db80 authored over 3 years ago by Nikita Sobolev <[email protected]>
Merge pull request #2871 from DimitrisJim/deque_init

Deque.__init__ handles initialization.

github.com/RustPython/RustPython - 805abb78e8ab7c229636251e1234b505598de9be authored over 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2873 from DimitrisJim/cleaning

Clean up remaining pymethod usages.

github.com/RustPython/RustPython - 2e7c3bd721589088bb23f6b350c46096caa8144b authored over 3 years ago by Jeong YunWon <[email protected]>
Clean up remaining pymethod usages.

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

Check compilation for Android and Redox in CI

github.com/RustPython/RustPython - f813a54622439bc7071a54040bc98f102d500a1c authored over 3 years ago by Noa <[email protected]>
Fix warnings on redox/android

github.com/RustPython/RustPython - ca5c07b9f35f0bbc7d697f1d9d8810a12bfdc85e authored over 3 years ago by Noa <[email protected]>
manual safety for deque.maxlen

github.com/RustPython/RustPython - 51c9aa8a0b52e6ac40e9042a617d5a03fae9a852 authored over 3 years ago by Jeong YunWon <[email protected]>
Deque.__init__ handles initialization.

github.com/RustPython/RustPython - 64818913b8758a22609b30c6f81db8d0431678b9 authored over 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.

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

Cleans up `pyclassmethod` definition

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

github.com/RustPython/RustPython - 0c6375c0312c9151f24f5ed4a0cfcbef38e2e013 authored over 3 years ago by jfh <[email protected]>
Cleans up `pyclassmethod` definition

github.com/RustPython/RustPython - e00fd529544ca4ec5068e85016803c842e508270 authored over 3 years ago by sobolevn <[email protected]>
Merge pull request #2867 from sobolevn/pyproperty-cleanup

Cleans up `pyproperty` definitions

github.com/RustPython/RustPython - 8cf3506f53bb3d7748d86bc6e20d6dd279458cce authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Cleans up `pyproperty` definitions

github.com/RustPython/RustPython - cf6195934a94bec793dd5b6f859e48e0406a9525 authored over 3 years ago by sobolevn <[email protected]>
Merge pull request #2863 from youknowone/funcnames

clean up pymethod with names

github.com/RustPython/RustPython - 97d388e3db3f7d39becf4322ac42e71eb4294a8a authored over 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

github.com/RustPython/RustPython - 4ec328b85a6d0a62bb2e9946466a84ddd0a02409 authored over 3 years ago by Jeong YunWon <[email protected]>
os: fix sendfile arguments

github.com/RustPython/RustPython - 8f4719222cdf0dfa841f69ba1ebee06844aded87 authored over 3 years ago by Dean Li <[email protected]>
remove unnecessary Option<usize> clone

github.com/RustPython/RustPython - 0e36ff83ec5785b1de1daebe1ffcc5775207ecfa authored over 3 years ago by eldpswp99 <[email protected]>
change deque.maxlen type from atomicCell<Option> to Option

github.com/RustPython/RustPython - 8e6a2660fc3c411ec5f2c75681ef32a8ceebad46 authored over 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...

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

support deque.extend recursive call

github.com/RustPython/RustPython - d2a9316344bf0d76c7b8f7c478f5b525ea1007f8 authored over 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`

github.com/RustPython/RustPython - 3d666936127acb4c5771555c7f6523aba30b60ab authored over 3 years ago by Jeong YunWon <[email protected]>
Update vm/src/stdlib/collections.rs

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

github.com/RustPython/RustPython - 0e604b55acb57b594d36078030a85d8d15e428be authored over 3 years ago by Jeong YunWon <[email protected]>
avoid vm.new_stringref in pystr.rs

github.com/RustPython/RustPython - 201664ed4f9cd6aa736a4ca34ac77396f292d4fb authored over 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

github.com/RustPython/RustPython - 06581db9c94f11affc3070120cd7ee7f5a83de38 authored over 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...

github.com/RustPython/RustPython - ab8c6bf97ab04627fb0b9828ea37782edd7a69f8 authored over 3 years ago by eldpswp99 <[email protected]>
`id()` for `str` stays the same after `* 1`, refs #2840

github.com/RustPython/RustPython - 06d33f8f2cf6ed0b0d73ff7a952eea74e8189400 authored over 3 years ago by sobolevn <[email protected]>
PyDeque with extract_elements & extend

github.com/RustPython/RustPython - 739ca964aaea8fc148e45a4a6fb8f29ddcfa1bf2 authored over 3 years ago by Jeong YunWon <[email protected]>
clean up pymethod with names

github.com/RustPython/RustPython - 32adc327b6b1e28c4e2dfe2862714e7829f07d98 authored over 3 years ago by Jeong YunWon <[email protected]>
Merge branch 'fix-redox-repl' into exotic-targets-ci

github.com/RustPython/RustPython - 811111ba5959417d665ccc91a9e6341047c02262 authored over 3 years ago by Noa <[email protected]>
Fix rustyline on redox

github.com/RustPython/RustPython - 94eb264c923601b10ece7dc416df924293f2c3f1 authored over 3 years ago by Noah <[email protected]>
Check compilation for Android and Redox in CI

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

clean up #[pymethod(magic)]

github.com/RustPython/RustPython - 08b758c8ebf8fdfd28a74fba2af102738530c244 authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
clean up #[pymethod(magic)]

github.com/RustPython/RustPython - 4e60bcd741ebd9395594847e0336bece67bf29b6 authored over 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2859 from DimitrisJim/fix_faulty_length_hint

Fix length hint for dictionary iterators.

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

github.com/RustPython/RustPython - 0c4d579adcb9eb38925de76f4afb5eb49d5c6294 authored over 3 years ago by jfh <[email protected]>
Merge pull request #2857 from youknowone/richcompare

tp_cmp -> tp_richcompare

github.com/RustPython/RustPython - 01c106b76c0623c3e1771fea72a9b0e5575596ae authored over 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`

github.com/RustPython/RustPython - 94d046b7caa69db8e947faf4393bed5c7e9214a1 authored over 3 years ago by Jeong YunWon <[email protected]>
tp_cmp -> tp_richcompare

this was the last typeslot with mismatching name

github.com/RustPython/RustPython - 1a57ef03aa2ffcacac10f216f1c986c84a6edeba authored over 3 years ago by Jeong YunWon <[email protected]>
`id()` for `bytes` stays the same after `* 1`, refs #2840

github.com/RustPython/RustPython - 37f66dd998281f47d7490d2ba4202d20177b4dca authored over 3 years ago by sobolevn <[email protected]>
Refactor Buffer Protocol (mostly namings) (#2849)

* Refactor Buffer protocol into RustPython convention

github.com/RustPython/RustPython - 03a9d6058b86f9fd29dd3419d091fee615b9a6b3 authored over 3 years ago by Jeong YunWon <[email protected]>
PyDeque::extend to use _extend always

github.com/RustPython/RustPython - cd548b8fc3b2a217a5be69e663dc15f29cdd9fec authored over 3 years ago by Jeong YunWon <[email protected]>
Adds `__rmul__` to `collections.deque` (#2844)

* Adds `__rmul__` to `collections.deque`, refs #2834

github.com/RustPython/RustPython - 090672800ad7349225ea16abec99d3b4d3011ed7 authored over 3 years ago by Nikita Sobolev <[email protected]>
use _extend std:Iterator

github.com/RustPython/RustPython - 9c5dace49b22f49b3adde287beb10ba3f9735706 authored over 3 years ago by eldpswp99 <[email protected]>
support deque.extend recursive call

before: RustPython hangs when
d = deque('a')
d.extend(d)
after: it extends to the copy of it

github.com/RustPython/RustPython - 2528d25fbe3cfb6c5c66cf6a14cf74d31d6c59b1 authored over 3 years ago by eldpswp99 <[email protected]>
Merge pull request #2850 from tony-jinwoo-ahn/_PathLike

Fixed to use PathLike in imghdr.py

github.com/RustPython/RustPython - cae41136f970fb4c422ce739bd4dfa62f914d060 authored over 3 years ago by Jeong YunWon <[email protected]>
os: update TestSendfile from cpython

github.com/RustPython/RustPython - b80db73af6e4224f845815a208bab819d12c5b20 authored over 3 years ago by Dean Li <[email protected]>
Merge pull request #2848 from voidsatisfaction/fix-dict-or-ror-ior-return-notimplemented

Fix make dict.{__or__,__ror__,__ior__} with other types return NotImplemented

github.com/RustPython/RustPython - 6bd69af8f66bb8cd47e95d9b49b52092172c2d57 authored over 3 years ago by Jeong YunWon <[email protected]>
Fixed to use PathLike in imghdr.py

github.com/RustPython/RustPython - 20cb4aca69daa33d733b309acbcd18ec0675d3be authored over 3 years ago by Tony Jinwoo Ahn <[email protected]>
Merge pull request #2846 from Arnab1181412/master

Fixed unwrapping in frame.rs

github.com/RustPython/RustPython - 101fd809497fa4a4c6003b5e156605b500a4d0ca authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
fix: make dict.{__or__,__ror__,__ior__} with other types should return NotImplemented

github.com/RustPython/RustPython - 3500a58138f9f96b8adccb8307000c8e8dbd8f5f authored over 3 years ago by voidsatisfaction <[email protected]>
Fixed unwrapping in frame.rs

github.com/RustPython/RustPython - 49a30b9dabc7721ecccf7218edbf22e2a97754b4 authored over 3 years ago by Arnab1181412 <[email protected]>
vscode lldb configuration template

github.com/RustPython/RustPython - 8c1d39b735b66cd3b57ce5578415431edbb10b70 authored over 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2843 from eldpswp99/add_deque_iadd

add deque __iadd__ method

github.com/RustPython/RustPython - 56469ae2041b73e977524fbf5c4b7768e14901eb authored over 3 years ago by Jeong YunWon <[email protected]>
add deque __iadd__ method

github.com/RustPython/RustPython - 571d9c49940a6e94f9236e1f049482cb9900b6ad authored over 3 years ago by eldpswp99 <[email protected]>
Merge pull request #2841 from sobolevn/issue-2840

Fixes that `id()` of `tuple` was changing on `* 1`

github.com/RustPython/RustPython - 9ba674a2a97eccae7e3eb48d9e34a81e1f2a2cf0 authored over 3 years ago by Jeong YunWon <[email protected]>
Update vm/src/builtins/tuple.rs

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

github.com/RustPython/RustPython - 2705fb2320f201854909a6394d5b26a1e1ce1d84 authored over 3 years ago by Nikita Sobolev <[email protected]>
Merge pull request #2828 from Tetramad/float

Add __floor__ and __ceil__ to float w/ tests

github.com/RustPython/RustPython - b4810f166c52202c55155dae5f7e4622a77fd7c5 authored over 3 years ago by Jeong YunWon <[email protected]>
Enable __floor__, __ceil__ test snippet for float

The test of __floor__ and __ceil__ for float will be activated
when python version is greater th...

github.com/RustPython/RustPython - d45161939d90e73888569295718581f4a1b9ce4e authored over 3 years ago by Tetramad <[email protected]>
Implement __ceil__ for float type

Co-authored-by: Tetramad <[email protected]>

github.com/RustPython/RustPython - fae7b0e8ed19178ea89bf1eb85328fba8a0d9bb2 authored over 3 years ago by Padraic Fanning <[email protected]>
Add test_float from CPython 3.9.1

Co-authored-by: Tetramad <[email protected]>

github.com/RustPython/RustPython - 9f497fb65a9fe771bbeb9f1789992e2f9f5df4f8 authored over 3 years ago by Padraic Fanning <[email protected]>
Implement __floor__ for float type

Co-authored-by: Tetramad <[email protected]>

github.com/RustPython/RustPython - 95b514b85dd428e99a4042ca80d7abd8b13b14df authored over 3 years ago by Padraic Fanning <[email protected]>
Fixes that `id()` of `tuple` was changing on `* 1`, refs #2840

github.com/RustPython/RustPython - 7e2efb4de50be28fd478624d054e28c86b9457a5 authored over 3 years ago by sobolevn <[email protected]>
Merge pull request #2830 from DimitrisJim/bytearray_init_alloc

Add __alloc__ to bytearray and fix its __init__ issues.

github.com/RustPython/RustPython - 08614bfc956b74e2bf6ee1d95d090355b89e5bfd authored over 3 years ago by Jeong YunWon <[email protected]>
Fix bytearray.__init__.

github.com/RustPython/RustPython - 04c9ae0c8368f3b62c4fb704e2e3096b06aef8d7 authored over 3 years ago by jfh <[email protected]>
Fixes `repr` of functions defined in classes

github.com/RustPython/RustPython - a4fd0144ad7a2ae38a04f0b4896990984526596b authored over 3 years ago by Nikita Sobolev <[email protected]>
Add `math_perm` method

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

github.com/RustPython/RustPython - 2c6208a5f8a26b56c27edf2c9d54ffbc7af2163e authored over 3 years ago by leesungbin <[email protected]>
Add __alloc__ for bytearray, add note to tests.

github.com/RustPython/RustPython - a136db2917b0ba743217f8b2f2a93f044afd0aea authored over 3 years ago by jfh <[email protected]>
Merge pull request #2826 from deantvv/socket-hstrerror

socket: use libc::hstrerror

github.com/RustPython/RustPython - 4812686f38c59c33f5c048c9d205d002aad78772 authored over 3 years ago by Jeong YunWon <[email protected]>
socket: use libc::hstrerror

github.com/RustPython/RustPython - e01995d07f659e0ac9b660eb32eac663b846a48b authored over 3 years ago by Dean Li <[email protected]>
Merge pull request #2823 from moreal/bugfix/missing-annotations

Add missing `__annotations__` variable into main module

github.com/RustPython/RustPython - ac0ae8bb6c32421f3da6b40d8c628324465b8e31 authored over 3 years ago by Jeong YunWon <[email protected]>
Refactor `Option<T>` handling

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

github.com/RustPython/RustPython - eea1945469105bfa8a8182e296034c73aa4ba08a authored over 3 years ago by Lee Dogeon <[email protected]>
Adds `__qualname__` to `PyBoundMethod`

github.com/RustPython/RustPython - b33f72eb4d329b7ad409ba454b0b800802294cbb authored over 3 years ago by Nikita Sobolev <[email protected]>
Merge pull request #2824 from DimitrisJim/use_vm_common

Use rustpython_common via public name.

github.com/RustPython/RustPython - 8d14cf53c50caa349b99a00e7b55ca5b10712d10 authored over 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2820 from sobolevn/issue-2779

Fixes infinite recursion on `raise e from e`

github.com/RustPython/RustPython - 49ff4382789d570c959a2b2ed0b8d912b601c9d9 authored over 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2818 from Snowapril/fix-seq-indexing

Add __index__ operator overriding class support for SequenceIndex

github.com/RustPython/RustPython - be0e7ce5390033335b267b02e6fc0d7e81bdb406 authored over 3 years ago by Jeong YunWon <[email protected]>
handle cause and context with same code block

github.com/RustPython/RustPython - a611ba2e45b7377aaa18efe3d04850e342b365d5 authored over 3 years ago by Jeong YunWon <[email protected]>
Use rustpython_common via exported name.

github.com/RustPython/RustPython - 91022f580899506e17bd7e8b74a5cc4e8a37984a authored over 3 years ago by jfh <[email protected]>
Refactor SequenceIndex::try_from_object_for

github.com/RustPython/RustPython - 794d2ce2e474d000e07d0509a839f45757a0c9da authored over 3 years ago by Jeong YunWon <[email protected]>
Fixes infinite recursion on `raise e from e`, refs #2779

github.com/RustPython/RustPython - 83914a9f5466f44d8eb4ce086d23da8d91a3ee07 authored over 3 years ago by sobolevn <[email protected]>
Add missing `__annotations__` variable into module

github.com/RustPython/RustPython - 5b5da3c45d1dcb8c2e029521c7567084266f5975 authored over 3 years ago by Moreal <[email protected]>
Merge pull request #2821 from sobolevn/issue-2794

Adds `__subclasshook__` to `type`

github.com/RustPython/RustPython - e4be5abf4d2da4f849575ea9cd1341e0d121592c authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Adds `__subclasshook__` to `type`, refs #2794

github.com/RustPython/RustPython - c0f38e22630f04e86c57fb7f56dac4697cf1fbdb authored over 3 years ago by sobolevn <[email protected]>
seq: add __index__ op overriding class support

This commit fix three test cases in test_index.py
* SeqTestCase.test_index
* SeqTestCase.test_wr...

github.com/RustPython/RustPython - 8d507a6fbc19bb51e86799cd74cbbaca87627847 authored over 3 years ago by snowapril <[email protected]>
Merge pull request #2814 from jamestwebber/unhashable-deque

implement Unhashable for collections.deque

github.com/RustPython/RustPython - 81200b12f4e3f40a15487a0b342fd0957b4990fc authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #2815 from jamestwebber/fix-typo

typo in slots.rs: SlotDesctuctor -> SlotDestructor

github.com/RustPython/RustPython - 430947a75eee82ed6fdfd30c44339562857ef466 authored over 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
un-annotate now-passing test

github.com/RustPython/RustPython - 596dfe1f5aeeb27dd9bc425767555a4780b9a451 authored over 3 years ago by James Webber <[email protected]>
SlotDesctuctor -> SlotDestructor

github.com/RustPython/RustPython - fee590960933408149bce23c0160dbe59233b053 authored over 3 years ago by James Webber <[email protected]>