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

Update install rustup

20b408ff3eff87e66a70a1045db1a47a48cd9b09 authored over 1 year ago by Ellie <[email protected]>
Merge pull request #4553 from howjmay/co_nlocals

Add co_nlocals to code object

4a579b5752355de4e9efc63f9c1351c12ae90556 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4552 from charliermarsh/charlie/loc

Limit match range to end of last statement

edf5995a1e4c366976304ca05432dd27c913054e authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4543 from youknowone/flatten-parser

Flatten parser interface

6b2efdc9c32479fd322c4b9df1744e3573778228 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4548 from youknowone/hash-tuple

Prepare to implement hash for tuple

17f5aed6dd9fca6e39b4050f23e76f011b11d7a8 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4549 from youknowone/py311

Mark RustPython as Python 3.11

fb44ded0027dfbd0b89a5835e21f5d7d2874ce1f authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Add co_nlocals to code object

Closes #4546

fea711cebb9b5af0273992afd620e1112d2b5156 authored over 1 year ago by Yang Hau <[email protected]>
Limit match range to end of last statement

57efe6f75d425db0b607afa31844a1f1226a80f9 authored over 1 year ago by Charlie Marsh <[email protected]>
Merge pull request #4551 from charliermarsh/charlie/trailing

Allow trailing commas in MappingPattern

6d71f758170d504817cc47720762c41d9031506d authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Allow trailing commas in MappingPattern

d570b1731e91174a88dd1a890a12988493512fd2 authored over 1 year ago by Charlie Marsh <[email protected]>
Python 3.11 missed

8fc263f62f1daf6e8f2051cb56ff893cd74c921c authored over 1 year ago by Jeong YunWon <[email protected]>
Prepare to implement hash for tuple

3886f889ab96bca66d7d953dee3b06ca903385cd authored over 1 year ago by Narawit Rakket <[email protected]>
use super::* from tests submodules

f96942bdc06c966cf27b8d3f7af1ca6b6d85276a authored over 1 year ago by Jeong YunWon <[email protected]>
remove #[macro_use]

f628a3fd7e5ae7ac5e465e8de63aae37cb8677e8 authored over 1 year ago by Jeong YunWon <[email protected]>
Flatten rustpython_parser interface

f078f79c909771aed863626a38275ad07fc07d7e authored over 1 year ago by Jeong YunWon <[email protected]>
make_tokenizer -> lex to integrate terms

we don't distinguish scanner or tokenizer from lexer

af45d22fb71a30d86efd4a7ac490c6368e0c8e65 authored over 1 year ago by Jeong YunWon <[email protected]>
Fix ModeParseError message

6c7d81c32535ab96af490d56055c6da42f089f66 authored over 1 year ago by Jeong YunWon <[email protected]>
relocate feature-independent use

c3a7d8c433c73371696edcbcac1296f4d06ae4a7 authored over 1 year ago by Jeong YunWon <[email protected]>
Break down rustpython_parser::error module

because it doesn't share any common errors but specific error for each sub module

a6f8c53924d264324e51b57d932c344838b74858 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4542 from charliermarsh/charlie/expose

Always wrap token streams in `SoftKeywordTransformer`

6d5bbd913c7c46518f4ed8b1b378ffb0df72f505 authored over 1 year ago by Jeong YunWon <[email protected]>
Always wrap in SoftKeywordTransformer

4e957d3484101546e46923b52f75a609634e1278 authored over 1 year ago by Charlie Marsh <[email protected]>
Expose SoftKeywordTransformer on public API

454ec3e74c6e4e30ba5a4ad2e57c8f36a3b61390 authored over 1 year ago by Charlie Marsh <[email protected]>
Merge pull request #4519 from charliermarsh/charlie/match

Add support for match statements to parser

ddf497623ae56d21aa4166ff1c0725a7db67e955 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #4508 from marvinmednick/pathconf_names

Pathconf names

746cb0493f7371304ceafec88c56e5de59155b95 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4530 from itsankitkp/handle-panic-strftime-new

Return arg in case of invalid param in strftime

2e27587f1519a1ee9b8292208d4310dbcae0ca41 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4535 from youknowone/fix-mul-and-union

Fix sequence mul types and add AsNumber for PyUnion

84c27f369488af590657acfd6559fa506a858395 authored over 1 year ago by Jeong YunWon <[email protected]>
less flaky syntax_async (#4536)

42c0752370bfeb579b2fd137c9090f1ac056246b authored over 1 year ago by Jeong YunWon <[email protected]>
switch erprintln! to TODO comment (#4528)

3615b1620e055293cdeaf5cc4c059a331c0abb09 authored over 1 year ago by Dan Näsman <[email protected]>
Update extra_tests/snippets/stdlib_datetime.py

e42553867f5ab6cbc28fe17e1093db6f7f3d7a25 authored over 1 year ago by Jeong YunWon <[email protected]>
posix.pathconf_names only for linux

955347e42601e97b6356599f627add500c545da5 authored over 1 year ago by Jeong YunWon <[email protected]>
Implmentation for os.pathconf_names

468f1aa31236fd43120d09b6f8c995a70460a423 authored over 1 year ago by Marvin Mednick <[email protected]>
Add AsNumber for PyUnion

afb64c873abf211b0072a5b983c6e01e9fc5f78a authored over 1 year ago by Karatus <[email protected]>
Fix mul/repeat index type to isize

8f17468f512be906d267cf0bba665fe6a8e15b54 authored over 1 year ago by Karatus <[email protected]>
Merge pull request #4533 from haxelion/bugfix/digest_block_size

Implemented the block_size attribute for PyHasher

78b58122c1b5ab04c1590244c5802caad7d82d84 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4534 from seungha-kim/graphlib

Copy graphlib module from cpython

97ac351c5e1358582f873ceab599126a655c891a authored over 1 year ago by Jeong YunWon <[email protected]>
Copy graphlib module from CPython 3.11

c7f442425dd696e6f9a2336f91e21ac3a85564b6 authored over 1 year ago by Kim Seungha <[email protected]>
Implemented the block_size attribute for PyHasher, fixing the 2 failing hmac tests

df0963446fdf118cc23bc142eb9d055392a3f2da authored over 1 year ago by Charles Hubain <[email protected]>
Merge pull request #4531 from charliermarsh/charlie/exception-groups

Implement except* syntax

ef873b4b606f0a58e3640b6186416631fdeead26 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4526 from haxelion/feature/hmac_3.11

Update hmac.py to CPython 3.11 and integrate test_hmac.py tests

6a267debf54e1aa0f405bedfe644204c48191d67 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4532 from charliermarsh/charlie/star

Allow starred expressions in subscripts

334bb30f9ef0fb3876f0ae89bd7a51c1dca5a72a authored over 1 year ago by Jeong YunWon <[email protected]>
Implement except* syntax

da9b2ee6b9250a19874c75e095279e9c0d313144 authored over 1 year ago by Charlie Marsh <[email protected]>
Update Python.asdl from CPython 3.11.1

3ebf23e39b1b0b50ee64bb3ad8522e067454801c authored over 1 year ago by Charlie Marsh <[email protected]>
Integrated hmac.py and test_hmac.py:

* fix typing issue on digest update function
* implemented copy for PyHasher object
* fixed two ...

b5f54f1624cad189cfc8660c06d35cc4627f253c authored over 1 year ago by Charles Hubain <[email protected]>
Updated Lib/hmac.py to cpython 3.11 version and included hmac test suite

33da5bf81f6d823d3eed4a069a1e8af2f86bc45e authored over 1 year ago by Charles Hubain <[email protected]>
Allow starred expressions in subscripts

43e3fd9c2c8334f8c28174437b84496a92cb847b authored over 1 year ago by Charlie Marsh <[email protected]>
Use muiltipeek

382df8e7147e489fc55a00994c92b750dcd9b3e3 authored over 1 year ago by Charlie Marsh <[email protected]>
Update compiler/parser/src/soft_keywords.rs

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

0201a5aadb635ad0beb55b36f97ea9fc94dddded authored over 1 year ago by Charlie Marsh <[email protected]>
Add support for match statements to parser

c5db72919114faa6f6a8f64556bb3f086825c4f7 authored over 1 year ago by Charlie Marsh <[email protected]>
clean up soft-keyword transform

fa38e9fa472ba681657cfbcf3ef057e52ac2124a authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4529 from haxelion/bugfix/fix_gethostbyname_ex

Ensure socket.gethostbyname_ex only returns IPv4 addresses

e0a294849a079ca4a84f2ec25974e85bc470ebd1 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Return arg in case of invalid param in strftime

Chrono panics in case of unsupported formats, this patch handles such
cases and returns supplied...

fcfe8e1ac82deae1a1ecc1e4ceda9eac48649a0a authored over 1 year ago by Ankit Kumar Pandey <[email protected]>
Ensure socket.gethostbyname_ex only returns IPv4 addresses

4f1085beb3623cf9695d56457a49eb5bbf6bd36d authored over 1 year ago by Charles Hubain <[email protected]>
Fix `set_name` error message when arguments are invalid

d4aa062441382bf83124ed664ab5e852201ac42a authored over 1 year ago by Gyubong <[email protected]>
Add `SetNameArgs`

e967e5ed11126a6b7803efdc3d65da2248d0eefd authored over 1 year ago by Gyubong <[email protected]>
Revert "Add `SetNameArgs`"

This reverts commit 2994e3f3444e4882512e3422cd63f6b913f19ec3.

e325a0003b1b40c7830293a2f08a242327742e7e authored over 1 year ago by Gyubong <[email protected]>
Merge pull request #4517 from youknowone/cpython-3.11

trying to go with CPython 3.11

e5735cde67b86699bd68c8959167ecf2649a6f2d authored over 1 year ago by Jeong YunWon <[email protected]>
Fix syntax_async.py for 3.11

75f3f3c8c4857aa1943fda6aa1a0468cab3ebc6a authored over 1 year ago by Jeong YunWon <[email protected]>
Add unicodedata.east_asian_width (#4523)

3b8d670c813aba451ce9510ca986db88405c7684 authored over 1 year ago by Zhiyan Xiao <[email protected]>
Make common::repr throw error instead of panic (#4520)

8b7158f169b9e9f2b9b1a8dc613c429d04a73615 authored over 1 year ago by John Pham <[email protected]>
Merge pull request #4521 from youknowone/update-ast

Update from CPython v3.10.9 to prepare match statement

82c1a3a9ea97b7a302b3bfe312ce264a155cec29 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Update from CPython v3.10.9

53d0f41ba50312fd7896edc4bd6a6bc91e495b13 authored over 1 year ago by CPython Developers <>
Merge pull request #4440 from MrrRaph/whats_left_utf8

Fixed UTF-8 encoding for `whats_left.py` and type mismatching in `stdlib/src/ssl.rs`

a5091c56cb080e870ec38661bdfc4d1fd0930535 authored over 1 year ago by Jeong YunWon <[email protected]>
Fix cspell warnings

daca1f38cf0b2a12329caa2f54f323c4671deabe authored over 1 year ago by Jeong YunWon <[email protected]>
Add whats_left running to CI

5df8d29fe433cfd1039776c1e456ff08eb04a917 authored over 1 year ago by Jeong YunWon <[email protected]>
os is frozen in 3.11

8c38a8381cf016c8979aef82a3d7a42c59e0dd30 authored over 1 year ago by Jeong YunWon <[email protected]>
imp.py -> stdlib_imp.py

d22446d1dd5cf521f799231557f021b7575d2305 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4518 from dannasman/unnecessary_tovec

Remove unnecessary to_vec() in bytes.rs

c037e17220b9101c53b34c924e7af1823492807c authored over 1 year ago by Jeong YunWon <[email protected]>
remove unnecessary to_vec()

506e17ace2c5e3c2ac6e79c05e55f5f17e4ae5ec authored over 1 year ago by Dan Nasman <[email protected]>
Merge pull request #4514 from youknowone/bytesinner-pub-super

narrow publicity of BytesInner::elements

e88f09842da9f48f66e79fc66f15d110824f2907 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
trying to go with CPython 3.11

e79b1398b002b85f0426864feaa4c01036075a2b authored over 1 year ago by Jeong YunWon <[email protected]>
Fixed type mismatchs

371b5e2a6ed67c3823695878484e6e735cffbd5c authored over 1 year ago by MrrRaph <[email protected]>
Added UTF-8 encoding when opening a file

a4629db52064b7380415985fc12b362b3665c29e authored over 1 year ago by MrrRaph <[email protected]>
narrow publicity of BytesInner::elements

aaa364da542120632584b1456716d04a0ae7187b authored over 1 year ago by Jeong YunWon <[email protected]>
Optimize bytes-like (l|r)strip (#4500)

a0c34dab547d4cef649b62c859db0c009c76390c authored over 1 year ago by Dan Näsman <[email protected]>
Merge pull request #4513 from xiaozhiyan/optimize-pypydict-to_attributes-to-reuse-pyrefexact

Optimize Py<PyDict>::to_attributes() to reuse PyRefExact

1d815464f647672f879c92d2972459a0345b6791 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4512 from RustPython/upd-nix

Update nix & use its functions more

461f7491e81adcb877864efb710a9819444ebcac authored over 1 year ago by Jeong YunWon <[email protected]>
Use nix for more things

e08252cad7b565176d50616bb7db0345fa72e19e authored over 1 year ago by Noa <[email protected]>
Run cargo-update

abe8cfdf1c886580bd7283e7d7ed21982c9b36fc authored over 1 year ago by Noa <[email protected]>
Tidy up ssl a little

d9e3f9ca683c7da8425bf1ee35c03b16c6e828f1 authored over 1 year ago by Noa <[email protected]>
Optimize Py<PyDict>::to_attributes() to reuse PyRefExact

9206ad52b83b333ec26384561a4e2591afbec60c authored over 1 year ago by Zhiyan Xiao <[email protected]>
Add description for PyRefExact

57fd8c97b47486655cefb8cb193c0168dd031815 authored over 1 year ago by Jeong YunWon <[email protected]>
PyObjectRef::downcast_exact returns PyRefExact

f9f665be62bf8768064cbecab54062fad39a3804 authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4510 from DimitrisJim/unexpected_success

Fix unexpected success in test_future.

3f1fb9d29daad302f4fe1857c74f3917fad710a2 authored over 1 year ago by Jeong YunWon <[email protected]>
Fix unexpected success in test_future.

8afe853b762e1d053fdcc79bc403e935e7701f8a authored over 1 year ago by Dimitris Fasarakis Hilliard <[email protected]>
Merge pull request #4507 from howjmay/co_cellvars

Add co_cellvars to code object

5ec62358b31532cf7cbcf48654a32f1ea10cbc91 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #4509 from minhrongcon2000/fix/add_co_freevars

Add co_freevars to code object

dcda3e43b9236650b22f659dce6fb7b4abb2d52f authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Fix code linting

81fc6f16cf3f31c3ada464871e87cde8d4f77111 authored over 1 year ago by minh.pham2000 <[email protected]>
Add co_freevars to code object

07f4218bf4ac4d41c4536eeefc9082be8a28f0fe authored over 1 year ago by minh.pham2000 <[email protected]>
Add co_cellvars to code object

Closes #4501

529d223ee10a8983539f5c49483b152bbdbd6d32 authored over 1 year ago by Yang Hau <[email protected]>
Merge pull request #4498 from youknowone/str-join

Fix str.join with str subclass

3c4f04f3aa457d386815b94bfc17564ad40cbc89 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #4499 from jonathanslenders/fix-sqlite-aarch64

Fix aarch64 compatibility for sqlite.

1fd557d549cd72e7da83608b99e5464273abd4b3 authored over 1 year ago by Jeong YunWon <[email protected]>
Fix aarch64 compatibility for sqlite.

9cac89347e2276fcb309f108561e99f4be5baff2 authored over 1 year ago by Jonathan Slenders <[email protected]>
Merge pull request #4496 from youknowone/optimize-strip

optimize str.(l|r)strip

020372dde05f757a6dc5927ad0f600e4a902320e authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3769 from youknowone/wrap-index

wrap_index without abs

bf4995227528c8042d6124a41887efc66f0b531f authored over 1 year ago by Jeong YunWon <[email protected]>
Merge pull request #4495 from youknowone/fix-test-edit

Remove outdated TODOs from extra_tests/snippets

491bd0e74f50d7187b40e8304e2fb2e2bbfb6513 authored over 1 year ago by Jim Fasarakis-Hilliard <[email protected]>
Fix str.join with str subclass

5c43cab499f70e9e7a1a36251f1888fc307fb328 authored over 1 year ago by Jeong YunWon <[email protected]>
optimize str.(l|r)strip

317802a26e2d95fd78df33a58c35485ade0dcde0 authored over 1 year ago by Jeong YunWon <[email protected]>
extra_tests/snippets/{builtins => builtin_eval}.py

4192e5de2db2375ad4561356c94acd775b2dcc75 authored over 1 year ago by Jeong YunWon <[email protected]>
remove duplicated tests from tests/stdlib_math.py

2fc0edf85bd79574710a7dab32277ce69c2327e5 authored over 1 year ago by Jeong YunWon <[email protected]>
Remove completed TODO

4bd090887e2cb632ae13194c00ff79bca19b7a5c authored over 1 year ago by Jeong YunWon <[email protected]>