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 #3652 from coolreader18/speedup-parser-compilation

Speedup compile time for rustpython-parser

996fe65265567a77f5c840fe78ebc8ef03be530a authored over 2 years ago by Noa <[email protected]>
Update bdb.py to CPython 3.10

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

24bb2f88500e2287b1a50d344e0e4fadeac00a89 authored over 2 years ago by Padraic Fanning <[email protected]>
DefaultConstructor

32aab6b148cf40c2dda51ce0468d041aef45d188 authored over 2 years ago by Jeong Yunwon <[email protected]>
Constructor/Initializer for io.rs

0325ccaa8f28428241a2f8523ef11a047f48e1c3 authored over 2 years ago by Jeong Yunwon <[email protected]>
Constructor/Initializer for PySocket

797e8ab7248148dfb3a1591a33caa6698f68f6ac authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for contextvars

d1d932f0caac6eb08d3833f954a3e297b0ecd65b authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for PyList

05a833fd3b1451fd5d3b79d61113d199b1644a6f authored over 2 years ago by Jeong Yunwon <[email protected]>
Clean up PyDict

955c3fdfbe656e23409128b95eaeab27bb167738 authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for PyDict

fdc95e3098c21597fa5973ee65d063e88eb626be authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for PyProperty

d4fd303584fcfc6ef2adc45bd6d5ad6acc4064ca authored over 2 years ago by Jeong Yunwon <[email protected]>
Constructor for PyList

2f009e557bfa3edd9e5b7b657775ac471e654ca9 authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for PyModule

11cc0165a4f2b0a484de9e0b2fc51edce0a7cd66 authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer for PyNamespace

0ee3e7ee2bd5710f3dfd779033b851662a941f3f authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer and Constructor for PySet

e9c76915ac037cb1a458e9748eee5463bee9e7cc authored over 2 years ago by Jeong Yunwon <[email protected]>
Constructor and Initializer for PyDeque

dcbc4668a865faa41bfc08b93a2e3631e51ac1cb authored over 2 years ago by Jeong Yunwon <[email protected]>
Constructor for PyByteArray

9585d2f60a943548f988ddb720ef49dfd8632da2 authored over 2 years ago by Jeong Yunwon <[email protected]>
Initiailizer for PyByteArray

4e7ab31795d11494683c1b5075c1cc62a177487f authored over 2 years ago by Jeong Yunwon <[email protected]>
Initializer trait

556d96dbe6715d8910b2c268651ee0c71bdc0a57 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add PyTypSlot::init

88080505e44454465d56c7f0959be60acc7e0a3d authored over 2 years ago by Jeong YunWon <[email protected]>
GetAttro take reference

f8234aee843c5ba1ae4b97f7f391e727c0bf53a5 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3662 from Snowapril/object_protocol

Relocate `PyObject_Generic*` into object protocol

a19efa21ce95b840e7eebb8e9aa1dde41bb5fa04 authored over 2 years ago by Jeong YunWon <[email protected]>
Remove duplicate generic_getattr in builtins::object

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

df666dd21760e6460dac32805ab40d147e9d13cb authored over 2 years ago by snowapril <[email protected]>
Relocate generic_getattr/opt from vm to object protocol

According to cpython docs, generic_getattr/opt is object protocol.
It is more appropriate to loc...

09f7d92cb9f0ba9d00f516599f58b2f2fc69edf0 authored over 2 years ago by snowapril <[email protected]>
Relocate generic_setattr into object protocol

As generic_setattr is included in object protocol, it seems more
appropriate to relocate.

Signe...

3b7bb5cb611d939144343fcc18b2c37f35ea7868 authored over 2 years ago by snowapril <[email protected]>
Merge pull request #3661 from djrmarques/main

Changed the drain into into_iter on types.rs

94d377792f21feffd8a07fd77bea759504ded1e1 authored over 2 years ago by Jeong YunWon <[email protected]>
Changed the drain into into_iter on types.rs

442e70df55e6a64ecac36018addbe5947eebe986 authored over 2 years ago by David Marques <[email protected]>
Changed PyAttributes type to IndexMap

53208182f80d1fc34041d3eae1050a7380406d91 authored over 2 years ago by djrmarques <[email protected]>
Fancier, more correct line hashing

ad3dcb9e97b691fa3dc673b8b1b6d729703fde9e authored over 2 years ago by Noa <[email protected]>
Speedup compile time for rustpython-parser

ceb59abbd91d1a9945f9bfcb3aef54a520194282 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3659 from youknowone/pytuple-as-slice

PyTuple deref to [PyObjectRef]

91b5a182865f6b2ea899e61500fdad10c3125784 authored over 2 years ago by Jeong YunWon <[email protected]>
Replace as_slice of trait impl with AsRef<[T]>

dd3d3ef55bf69e2641f785e18dc850b99d9cbe82 authored over 2 years ago by Jeong Yunwon <[email protected]>
&PyTuple and &PyTupleRef works like &[PyObjectRef]

a7135024a5629f81e1537f0c62fc1ad83972f12f authored over 2 years ago by Jeong Yunwon <[email protected]>
random.seed with unwrap_or_default

a7ced8113bc0ad229a3dbb979cb785f2940ce448 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3657 from moreal/refactor-format

Refactor `__format__` calling

666db0ff3b64bd2c107dd35094c289f11b1479f0 authored over 2 years ago by Jeong YunWon <[email protected]>
Unmark correct tests

d6236dcdccc5eca29df4d8e0845c265c6f4998d3 authored over 2 years ago by Moreal <[email protected]>
Refactor `__format__` calling

fcb6c3e28f12ef353a7a87931e6beafb4f23d32f authored over 2 years ago by Moreal <[email protected]>
Merge pull request #3656 from youknowone/rearrange

relocate stuffs for more fitting modules

765f6d7c8c47518d2d5e66c2b4af2e86c343ce42 authored over 2 years ago by Jeong YunWon <[email protected]>
move slice utilities out of slice module

927c206568116f123c42d52b4884734c8206e1aa authored over 2 years ago by Jeong Yunwon <[email protected]>
either is a function utility

0535077631ce9ebb534ab47c246a1c3abef1fe5c authored over 2 years ago by Jeong Yunwon <[email protected]>
VersionInfo to sys.rs

c4e0650ac7c6d697453760967514e5d4c4509b3f authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3654 from fanninpm/test-faulthandler

Add test_faulthandler.py from CPython 3.10

d19a87fedd82ee027ff7125862197dd63998065c authored over 2 years ago by Jeong YunWon <[email protected]>
Mark erroring tests on Windows

5266e93e2a769b1dbf3c70658f4e8de556084377 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3653 from youknowone/prelude

vm::prelude sketch

1bc87e4a101e337e675408ef6605d725657a27db authored over 2 years ago by Jeong YunWon <[email protected]>
Mark erroring/failing tests

62673fc10c2127689d9f58c94e59a8b5df9a1df0 authored over 2 years ago by Padraic Fanning <[email protected]>
no more py* prefix for modules

10c90f78b5117e19137d341516cfb34fc3e9c5f9 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyMethod is internal concept of VirtualMachine

082f4bdc596902afbf65ba822894af23ab208f3d authored over 2 years ago by Jeong Yunwon <[email protected]>
vm::prelude

9a283a2f88c4ecf13ff66091bf1755e03ccd0f3d authored over 2 years ago by Jeong Yunwon <[email protected]>
filename consistency

b65eb874f75822f90eb2e181e08320bde0ea6346 authored over 2 years ago by Jeong Yunwon <[email protected]>
vm::{pyclass => class}

f220394ce9922873d221ac1adbf676293e815e3c authored over 2 years ago by Jeong Yunwon <[email protected]>
remove PyPayload::into_pyresult_with_type

e52a5f99f35706eea0ad89f87d248b1798a47967 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add test_faulthandler.py from CPython 3.10

7ad1b56d2ca0b59e09c4fb40a2b844f77712e07c authored over 2 years ago by Padraic Fanning <[email protected]>
vm::object::payload

8d75d1859719f38b595718be20db26420c3d62ae authored over 2 years ago by Jeong Yunwon <[email protected]>
pyobject to object

a05a09390ef858f10907fde8cd92d225d077c238 authored over 2 years ago by Jeong Yunwon <[email protected]>
Allow #[pyattr] on #[pyfunction]

c564a18331e6b8558c5181b7a9850da3678d4418 authored over 2 years ago by Jeong Yunwon <[email protected]>
sys.unraisablehook

ca84d728c26008ed61fbbd391f5e0a6680004a1f authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3651 from youknowone/vm-mod

split vm module by its scope

9cbba173ca1c825d7254920c3512d9fd72526589 authored over 2 years ago by Jeong YunWon <[email protected]>
PyContext is not a python object

a63ad27cd424c63a8a35e651de743e2321b68b51 authored over 2 years ago by Jeong Yunwon <[email protected]>
threaded virtual machine

f959ab9159dc84f618069a9983bc72da41384950 authored over 2 years ago by Jeong Yunwon <[email protected]>
PySettings is not a python object

ab7d921772aca7cf045115ffdf52b7479dd5b586 authored over 2 years ago by Jeong Yunwon <[email protected]>
vm::PyContext

946fc93170c3152411eeeca1f1e6debda664f729 authored over 2 years ago by Jeong Yunwon <[email protected]>
ReprGuard to recursion

029447370425d6bb64d597842e0eabcadae98570 authored over 2 years ago by Jeong Yunwon <[email protected]>
vm::compile

1d3ec86ff6e5d2f1f071a943c829932b667424dc authored over 2 years ago by Jeong Yunwon <[email protected]>
Switch from deprecated widestring function

56e816caf7d3d9ce2c8426f3728f5e666fb1cff6 authored over 2 years ago by Noa <[email protected]>
Vec::spare_capacity_mut is stabilized

85888c577f4538f0e01119b7666ade33c32df904 authored over 2 years ago by Noa <[email protected]>
vm breakdown

7f5d683af487b446f4abb45ea36095b5b748205c authored over 2 years ago by Jeong Yunwon <[email protected]>
Move string intern to PyContext

bb19b7c43a4186381f04566274d33b1ca131aab4 authored over 2 years ago by Jeong Yunwon <[email protected]>
impl Clone for PyRef<T>

c81cb4aa118c26817bcf17dd25ec053a57499065 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3630 from youknowone/rename-pyobjectview

Rename PyObjectView -> Py and PyValue -> PyPayload

c103fe13103eb3a3bf2422b8f1fbbfafdc9ed64a authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3650 from coolreader18/no-serde_json

Stop depending on serde_json

400402a00008581cb6a3718e3bd6f0ffea479ff8 authored over 2 years ago by Jeong YunWon <[email protected]>
PyObjectView -> Py

5a606647c01ccf8ad83213bfb5d11171b4c564b2 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyValue -> PyPayload

66b6a069972c06014866c6ac0187dfc413c184b6 authored over 2 years ago by Jeong Yunwon <[email protected]>
common::rc::PyWeak is not used and confusing by its name

82eb352e9fc2167ded374247857d2f3e47b5ea7d authored over 2 years ago by Jeong Yunwon <[email protected]>
Documentation for the names

71acc6c544de6cd528243aaf8725c666cb9428b4 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyObjectWeak is PyRef<PyWeak>

d958d91501924667ba994750e25b66a90c0442a6 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyObjectWeak as type alias

c2bb72f0b65f1a8310d04a9a1ba4e45bdbb0577c authored over 2 years ago by Jeong Yunwon <[email protected]>
Stop depending on serde_json

a821750e8710a03b6b2403cdd7cfca902b72d1d9 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3649 from fanninpm/fix-cron-coverage

Fix coverage cronjob

dc37d3d6c88056e0e19c440b12e7aea25605cd87 authored over 2 years ago by Jeong YunWon <[email protected]>
Tweak lcov commands to not delete everything

856a6dbf02435ca9892ade3bf5983d0e218fb8f0 authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3646 from sum12/aiter

implement aiter

f26c0ba47490c408f06581bac3b3633f49f7e684 authored over 2 years ago by Jeong YunWon <[email protected]>
Check for PyAsyncGen when calling aiter

5fdf62a6b9336309f6d0e8db2a1b521e0b65bd80 authored over 2 years ago by sum12 <[email protected]>
added test for builtin.aiter

d74a1d58a687fc74d03a5d6f788d723ac2835ccf authored over 2 years ago by sum12 <[email protected]>
implement aiter

the caller is expected to make sure that the passed in object does in
fact supports the protocol...

8455c741a644a1741ad37d9271b902da628cfa3f authored over 2 years ago by sum12 <[email protected]>
Merge pull request #3647 from fanninpm/test-asyncgen-3.10

Update test_asyncgen.py to CPython 3.10

9a8e3856b2a204b7b3c348b503d124595b83921c authored over 2 years ago by Jeong YunWon <[email protected]>
Update codecov-action to v3

7773959bdee0f88b8e1bd7de5bb9e036a47c0297 authored over 2 years ago by Padraic Fanning <[email protected]>
Install `llvm-tools-preview` on stable in cron-ci

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

b8c9b383f030aa379498b80fddb294ea93b379cf authored over 2 years ago by Padraic Fanning <[email protected]>
Comment out test with async for comprehension

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

445ef1ee8e65b7f90a97c68a56ef77896bfc402c authored over 2 years ago by Padraic Fanning <[email protected]>
Merge pull request #3256 from aDotInTheVoid/stats

Add `_statistics` module containing `_normal_dist_inv_cd`

cfb3505c70778aab6fe86fa47c7cad7368cb8452 authored over 2 years ago by Jeong YunWon <[email protected]>
Add `_statistics` module containing `_normal_dist_inv_cd`

Closes #3251

639a4fe6b6143527790b0e38b9c0e2656ef59049 authored over 2 years ago by Nixon Enraght-Moony <[email protected]>
Merge pull request #2950 from fanninpm/contextvars

Add contextvars from CPython 3.8

047bab998b400772fac28f9dc3097952f15b73fa authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3643 from youknowone/derive-class-better

Fix not to manually call make_class from modules

787d9d0bbb59da79fa061b870c234314877ff9b0 authored over 2 years ago by Jeong YunWon <[email protected]>
VersionInfo::make_class() with use

6ed42f762187ac7673915cadb91584b09252eeac authored over 2 years ago by Jeong Yunwon <[email protected]>
support use for #[pyclass]

fa22a4471d305fdd58e7a395b3b8280bd866872e authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove manual make_class

9f2540bb9138421c75bcff4f6e10567ebaf088cc authored over 2 years ago by Jeong Yunwon <[email protected]>
sort order for nursery

24ea51bf71935af7a904293bc2c54412b999dedd authored over 2 years ago by Jeong Yunwon <[email protected]>
new name collition detection

3582eb2e19df06f0237ebf8dc81f22d969faff60 authored over 2 years ago by Jeong Yunwon <[email protected]>
Run make_class always regardless it has pyattr or not

95bd17227858f36f48d38728fe6fad2f1ce8a76b authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3644 from youknowone/fix-derive-loop

fix infinite-loop in derive

03b7dd3e8f092c236cc6f08160baf042d710513f authored over 2 years ago by Jeong YunWon <[email protected]>