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 #3238 from moreal/deprecate-py-module

Use `pymodule` instead of `py_module!`

51fc61276c594e40912b93d0e86b9fed622018be authored about 3 years ago by Jeong YunWon <[email protected]>
fix: float_info is supported

0c38ff5b895d0443b55480e9eef102ec84d179f5 authored about 3 years ago by snpark <[email protected]>
Use `pymodule` instead of `py_module!` for `re`

12709e6fde46e75ffc0be7a09f5137321d0e0ed3 authored about 3 years ago by Moreal <[email protected]>
Merge pull request #3209 from osman-turan/main

Add missing randbytes method on random

d49ab19fabff504caf815f92927811a49a0ca483 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3237 from DimitrisJim/restore_test_cmath

Restore test_cmath to original form.

c8651a255bfe0266836750a8837e1d413f0758b3 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Align test outcomes with Python 3.9.7 (#3230)

2c09dd853539d81af17b981d14c6ef4a9373a20b authored about 3 years ago by frazar <[email protected]>
Merge pull request #3234 from youknowone/further-repr-fix

Single pass repr for set

3cf4454fa7f62879e5a83056f0a5ce96d62f48c5 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge branch 'RustPython:main' into main

0f6a77318718ca06a9516a3f78eacb376eb390cd authored about 3 years ago by Osman Turan <[email protected]>
Restore test_cmath to original form.

ac40213a6a58807d8cd6491f8b5dce76865ce523 authored about 3 years ago by jfh <[email protected]>
Merge pull request #3172 from youknowone/try-into-object

PyObjectRef::try_into_value

fccbc45a2e67516cbe4139fe2dc64c71656042c0 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3136 from youknowone/buffer-writable

ResizeGuard -> BufferResizeGuard

f9fbc486d86a851ccac0967c77059a80924599f6 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3233 from DimitrisJim/use_try

Clean up overflow cases.

cf9e3f301aadb1f274acd8f54c40285d57170d48 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3235 from Snowapril/zip_strict_option

Add length check, `reduce`, `setstate` on zip from cpython 3.10

6a8d7e675ff7030b013f7943aba76c0d028c9a63 authored about 3 years ago by Jeong YunWon <[email protected]>
add __setstate__ and __reduce__ from cpython 3.10

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

b4db50b59e8b9cd7f022268a6a88e9169b4eb63e authored about 3 years ago by snowapril <[email protected]>
add length_check on `zip` via option strict param

when strict option is enabled, zipped iterators' lengths are must be
same. If not, value error w...

1a542d294a5f9612580c9d2c7a0de55ec2440b2f authored about 3 years ago by snowapril <[email protected]>
add zip related tests from cpython 3.10

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

53e8c77c3b893542b43b68bda1e5fbcf08bd74de authored about 3 years ago by snowapril <[email protected]>
remove decorator on unexpected success test

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

30a37b5baf03b4d9545893af25d80df1ba01dfd2 authored about 3 years ago by snowapril <[email protected]>
ResizeGuard -> BufferResizeGuard

ad111f19b7e9e96ebee5d26b2511453944b18716 authored about 3 years ago by Jeong YunWon <[email protected]>
PyObjectRef::try_into_value

as counterpart of TryFromObject::try_from_object

This is useful when the type to infer is known

38b62e25854916a0f827d13bf592665c766d000a authored about 3 years ago by Jeong YunWon <[email protected]>
Clean up overflow cases.

d5b7f1ead1fffd5edef027530b96e400e461e38d authored about 3 years ago by jfh <[email protected]>
PyByteInner::repr to take class name

6b834b65fb7c3311d85821cd87b2ac1981ed32f3 authored about 3 years ago by Jeong YunWon <[email protected]>
single pass set repr

7690a4cc321f166fdf74e180825994da271b8d47 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3219 from muscar/fix/repr-use-collection-subclass-name

fix: __repr__ use collection subclass name

13ca594de5dad9f3078231d725d5319acae68a8c authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3112 from youknowone/into-what

move IntoPy{Object, Exception, Result} to vm::function

4f16f8127ad602070c439cd953bd540456a0e9f4 authored about 3 years ago by Jeong YunWon <[email protected]>
gather jit parts

ceda5fe8c361fee7897d7b5a5cb484cd5b0d3d9b authored about 3 years ago by Jeong YunWon <[email protected]>
move IntoPy{Object, Exception, Result} to vm::function

which are used to define function arguments - those functions are mostly placed in the crate

92de3619fa84aa564358334b2510a0fc5f9134f3 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3231 from DimitrisJim/dict_ior

Fix dict __ior__

f1977c130d24cdbc0693859370e590816f124160 authored about 3 years ago by Jeong YunWon <[email protected]>
clean up dict more

3070807d30dc12417c04b2b10df8d1de315673fe authored about 3 years ago by Jeong YunWon <[email protected]>
fix: __repr__ use collection subclass name

Addresses: https://github.com/RustPython/RustPython/issues/3217

This patch changes the `set`, `...

cd4216097fbca27c2590395e64a3802d6fa886f4 authored about 3 years ago by Alex Muscar <[email protected]>
Fix dict __ior__

9204d2c11e09b73143137560d939c474ade7900d authored about 3 years ago by jfh <[email protected]>
Merge pull request #3203 from muscar/fix/forbid-store-to-debug-builtin

Forbid stores to the __debug__ builtin

a28eadef7faf86ce71e67babd20282a06a11b2c1 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3227 from rishit-khandelwal/main

Add asin and acos

acb7905048b8534fb17f95258dc45ae511341d1f authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3229 from youknowone/sys-max

Use sys::MAXSIZE when isize::MAX is used as a meaning of sys.maxsize

02d248f0b42062bfeb22a8653d31aa6443118dad authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Fix wasi 2

5b648cc3ba87abd288dc27d0e09d80cd93244214 authored about 3 years ago by Noa <[email protected]>
Merge pull request #3178 from RustPython/wasi-fixes

Fixes for wasi

57305870fa77944049dc8f59175365d515978afb authored about 3 years ago by Noa <[email protected]>
Use sys::MAXSIZE when isize::MAX is used as a meaning of sys.maxsize

d105c2b2a59252ec841fc74833b5260a70bc5f5a authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #2831 from youknowone/cpython3.9

bump up reference CPython to 3.9

397daaeea44807c52bcc8e073ce7f4e109f1b93f authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3224 from youknowone/remove-tryformobject-bigint

Remove TryFromBorrowedObject for BigInt

4d19f9a0cf7d2314f246091f30fdf2bbca528ec2 authored about 3 years ago by Jeong YunWon <[email protected]>
cmath test passes too

911de9791ae57f2535dd9a27eaef0cf206738785 authored about 3 years ago by Chris Moradi <[email protected]>
Fix repr for complex numbers involving NaN

6af6bfdab7dfd11edf5a3a6f6817e8141ba283ab authored about 3 years ago by Chris Moradi <[email protected]>
Merge pull request #3223 from pheki/fix-test-chr

Fix test_chr by raising a ValueError on chr(-1) instead of OverflowError

d2fe6e8ea287b909828e24faa69b731ba2539546 authored about 3 years ago by Jeong YunWon <[email protected]>
Fix test_chr by raising a ValueError on chr(-1) instead of OverflowError

1ff85118fc2670646a6ad4a37adda4fea4a5868d authored about 3 years ago by Aphek <[email protected]>
Merge pull request #3220 from youknowone/slot-destructor

Use SlotDestructor for _IOBase

b38af34e9ebb385e1fe3bba8c53452154d7e8032 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3226 from youknowone/thread-lock-new

Forbid calls to _thread.LockType.__new__

c529fbb72de057804dfbff3eef8f0e6d0f204a99 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
add asin and acos

1823dc09fae443bca0689c3b934129c13b460094 authored about 3 years ago by rishit khandelwal <[email protected]>
_therad.LockType.__new__

2ca3dc44683d0803befdfd04ea874acdbc3d8ec2 authored about 3 years ago by Jeong YunWon <[email protected]>
Remvoe TryFromBorrowedObject for BigInt

which implicitly cost BigInt clone

70f1cc8010772b2173542fa194b981d3c1db1568 authored about 3 years ago by Jeong YunWon <[email protected]>
fix: forbid stores to the __debug__ builtin #3203

According to [the docs][1], `__debug__` is treated as a constant by the
interpreter.

This patch...

94ae5a3af8aca5f6edfc006f2afe2fc382af4f19 authored about 3 years ago by Alex Muscar <[email protected]>
Consolidate error handling for builtin "constants" mutations

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

46f070b14d2ce5389a6ef9da38834de3b7d5eddb authored about 3 years ago by Alex Muscar <[email protected]>
Merge pull request #3218 from lijm1358/deque-repr

Fix deque `repr` to print correct format

5254265e3ad2164e47430b7137446fc9309cb210 authored about 3 years ago by Jeong YunWon <[email protected]>
Use SlotDestructor for _IOBase

d3066d75a733d0a3f7e742d5c825f4ee7c254903 authored about 3 years ago by Jeong YunWon <[email protected]>
obj2txt safety comment

bbdaa9873176e8893068cf0ef88730a1f80529eb authored about 3 years ago by Noah <[email protected]>
Merge pull request #3210 from RustPython/coolreader18/fix-windows-ssl

Fix windows ssl

efce02f19d2d113943ec3c2b9e0cde008f303f17 authored about 3 years ago by Jeong YunWon <[email protected]>
Add safety comment to stdlib/src/ssl.rs

dba32493d614cf1b41b06e4ad535108b1a13efce authored about 3 years ago by Jeong YunWon <[email protected]>
fix deque repr to print correct format

2a044d56d80805d14f73c2885747b3da4caf8b54 authored about 3 years ago by lijm1358 <[email protected]>
Merge pull request #3202 from youknowone/pyiter-more

Remove not very useful iterator utilty functions

bbbdaf32e4049a3b088c55f7e96c541fb9354562 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3215 from youknowone/cleanup-derive

clean up derive

8d523094bbd0ccfcb6a74f132e084f059180ad1c authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3137 from youknowone/fix-array-repr

Fix array repr

c1e81bf96392efb13d97430a2216abc736b11baa authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
clean up imports

7dd6891c6b2ca446fdb63e0b879c21fb7ce0d5a0 authored about 3 years ago by Jeong YunWon <[email protected]>
Defer conversion to Diagnostic as much as possible

5b073154c3f815adde00255f77c431e3b1825a0c authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3211 from tony-jinwoo-ahn/range

Modify range in sre.rs

8f99f427770d7ae56608b4d735b349df4d5b7ac6 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
clean up vm::iterator::try_map

0576b2bf621b56a045e2a553c88e3634dbba1480 authored about 3 years ago by Jeong YunWon <[email protected]>
iterator from PyIter

c039e107a8054a0b136788438d9ec1565d099b60 authored about 3 years ago by Jeong YunWon <[email protected]>
flexible PyIterIter and PyIter::into_iter

0c56761be1b20696e7e35b96e4ed09c5a264de0b authored about 3 years ago by Jeong YunWon <[email protected]>
PyIterator holds PyIter

31549f80593e995a53b16b1650f6569ccd8f9a0a authored about 3 years ago by Jeong YunWon <[email protected]>
move iterator::length_hint to vm

910d5e7d1103de4de852b229eb77f2bcc9805341 authored about 3 years ago by Jeong YunWon <[email protected]>
remote iterator::stop_iter_value

d90a8cb8f3f8ee377ca82e559673c6077202161d authored about 3 years ago by Jeong YunWon <[email protected]>
more useful vm.new_stop_iteration

a8a3fa653b448df892bcaf235e788a7d8b538be5 authored about 3 years ago by Jeong YunWon <[email protected]>
remove iterator::stop_iter_with_value

32770249eb5172d20e36345575cd9bb021d2b17c authored about 3 years ago by Jeong YunWon <[email protected]>
move funciton::PyIterator -> protocol::PyIterIter

d1e9ac85d82fd25c13c6c626bdfa7af3699a6166 authored about 3 years ago by Jeong YunWon <[email protected]>
couritine hint comments

6bda88d9aaa536ea1a31d1c8b0645171f3798948 authored about 3 years ago by Jeong YunWon <[email protected]>
PyIter::iter

d0615a4ea3c8101af7a865d51053e843246effcf authored about 3 years ago by Jeong YunWon <[email protected]>
use PyIterReturn for coroutine internal

bda1a928c2d499ac68453b7988f84fcbc9cfdc5c authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3206 from chrismoradi/fix-invalid-syntax-tests

Fix error message for named expression syntax errors

c1679d807417aca593debeb019b6c3d48ed8e99a authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
bump up reference CPython 3.9

6795bb48ad2692c63b9d1a6f3978351493fc9a24 authored about 3 years ago by Jeong YunWon <[email protected]>
disable wrong test suite

68e159e6da9b9f6cf5f3d6bfa318927de726239d authored about 3 years ago by Jeong YunWon <[email protected]>
disable failing test

0c862f740b9cb0fb552f83c4435e036c4b542335 authored about 3 years ago by Jeong YunWon <[email protected]>
Add tests for random.randbytes

6fc278f19fdbc173fa54de5665f6961b9df2cb71 authored about 3 years ago by Osman Turan <[email protected]>
Merge pull request #3205 from pheki/update-unit-testing-instructions

Update unit tests instructions, explain how to run them individually

3ede484656bf293e5841f2fe2d91d2940563fc6b authored about 3 years ago by Jeong YunWon <[email protected]>
Modify range in sre.rs

For readability, replace exclusive range with inclusive range.

2ba1f267d28c0ed52dad0c3796eac4c172e16850 authored about 3 years ago by Tony Jinwoo Ahn <[email protected]>
Improve SSLError message

f8c45d14f0a445df143efe7f6b3e40ad1a8d351c authored about 3 years ago by Noah <[email protected]>
Fix load_verify_locations to load all certs in cadata

8223cb3f6871818dbb265e52c9f76c42c8b51f5d authored about 3 years ago by Noah <[email protected]>
Fix obj2txt

7d478789d2cad07f400cc7d2149af67ad86530ae authored about 3 years ago by Noah <[email protected]>
Don't use RAND_pseudo_bytes anymore

6d4de560f7cdcdebcd4e5c46c6394d5c31a821d0 authored about 3 years ago by Noah <[email protected]>
Remove manual ssl bindings

7ba21876ad5ce99150517b7d1914a28b59c3e2bc authored about 3 years ago by Noah <[email protected]>
Fix sys.path on windows

61c3e9b1c9a41a580cbed50b6a43434eb33434fd authored about 3 years ago by Noah <[email protected]>
Merge pull request #3207 from fanninpm/test-compile

Add test_compile from CPython 3.8

bb0a63e509f2d1364a089491c11a5ab7f86ae969 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Add missing randbytes method on random

131c0b195daf47fd304dd29502cd0092cc04c08a authored about 3 years ago by Osman Turan <[email protected]>
Fix grammar in DEVELOPMENT.md

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

66c00272a09ed0cdbf872836c2d978d5a14ab75c authored about 3 years ago by Aphek <[email protected]>
Update unit tests instructions, explain how to run them individually

a702a1709b4ec2653bc3201a6c61f35f83c7a049 authored about 3 years ago by Aphek <[email protected]>
Mark erroring/failing tests

b7a79eb002121a1d5e9803f6a8b194cd5312541f authored about 3 years ago by Padraic Fanning <[email protected]>
Fix error message for named expression syntax errors

8bb1aabf2ec1a16f6fd7b6f39fbee4b8d37e512c authored about 3 years ago by Chris Moradi <[email protected]>
Skip panicking test

56058844fe76a5bb2ccc1caf7c5829725103f862 authored about 3 years ago by Padraic Fanning <[email protected]>
Add test_compile from CPython 3.8

b95edf676fe426af1fcde2b2cd532d194a49cb27 authored about 3 years ago by Padraic Fanning <[email protected]>
Merge pull request #3187 from DimitrisJim/use_pyint_try_to_prim

Use PyInt::try_to_primitive.

e17d20c9202858b9b506f2a685e048aa0cb9bc12 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3201 from youknowone/remove-tryinto-sequence-index

Remove impl TryFromObject for SequenceIndex

da9c25ac421252e7886c2839dc2ed6d2bcfce75d authored about 3 years ago by Jeong YunWon <[email protected]>
Remove impl TryFromObject for SequenceIndex

93c0753da536d551405ce43d075e3c6fdf580860 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3169 from youknowone/hide-type-modules

pub(crate) for type modules

e27b9ae32b509d0d6e31ff217667903569e48643 authored about 3 years ago by Jeong YunWon <[email protected]>
Use PyInt::try_to_primitive.

2f6deb8fd07198d6ea53380920b3e9e5b1f8d0a7 authored about 3 years ago by jfh <[email protected]>
pub(crate) for type modules

001236e0abafa28540dff24c2dde3d3fa0b151c7 authored about 3 years ago by Jeong YunWon <[email protected]>