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

split `posix_compat` from `os`

f61b73cd3f35a5b1607a052751d8b36a5e7a0d26 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3082 from youknowone/windows-stack-size

increase stack size for windows

664be10b61c5da249b927941474a1defe84862c7 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3098 from youknowone/doc-sync

CPython docs database for module items

874ed5a78db17b21e33b81811d6130a3600448b7 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3119 from DimitrisJim/math_module

Refactor math.rs into module.

cfde531bfb6c99abc7444f86925a3cf6f02b64a6 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3120 from DimitrisJim/cmath_consts

Refactor cmath constants.

ca68608e3a1d1896665d85d7a99683fbcb900a9a authored about 3 years ago by Jeong YunWon <[email protected]>
Refactor cmath constants.

f7509d2cb2a33d428fb3ae5a762d4d0c46ebdaf1 authored about 3 years ago by jfh <[email protected]>
Refactor math.rs into module.

f2bda7d4cf6bfe70d2f348d01644bc7aeabdc84b authored about 3 years ago by jfh <[email protected]>
Implement ascii codec in Rust

20b86b20601391abbad245546e2b9379a95d5588 authored about 3 years ago by Noa <[email protected]>
Merge pull request #2719 from DimitrisJim/no-export

Don't export stdlib modules.

29c90a6fe89548a285fd14767e3a62374a85177e authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3092 from youknowone/str-safe

Fix PyStr operations to be safe

225e7427a7e638ca9847f47022886b2bf34e70e3 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3113 from Snowapril/solve-clippy-warnings

Solve clippy warnings in window

89623762716fb5d2bb306cacdd4a1880c2aaf926 authored about 3 years ago by Jeong YunWon <[email protected]>
resolve clippy warnings in window

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

df5b386b4b6b46accdde3f868a24e4525f88c8e5 authored about 3 years ago by snowapril <[email protected]>
Merge pull request #3114 from youknowone/pyclass-module

pyclass module priors to umbrella pymodule name

35f1bd15c54f2cd25a0dcca49f7f262f04b66346 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3108 from youknowone/pycallable

Rename Py{Callable, Iterable} to Arg{..}

f24884c970da22dffdc3023e3353c234dd9cf74a authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
pyclass module priors to umbrella pymodule

671a2345711743df617eb7fce9841247d90ede37 authored about 3 years ago by Jeong YunWon <[email protected]>
clean up function::Arg imports

0317647e7ad067428bdf7673a2cc7503f831d0e2 authored about 3 years ago by Jeong YunWon <[email protected]>
split Arg{Callble,Iterable} from pyobject.rs

ffef73c1d7eb0d7552e97b84ddff87a2da6186e2 authored about 3 years ago by Jeong YunWon <[email protected]>
Rename Py{Callable, Iterable} to Arg{..}

which were not a python object but just argument helper

a5309a7888a399913adb2f2190ae67c89af323b9 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3110 from youknowone/use-regroup

Group use for vm stuff to prevent reorder for rustpython_stdlib

7ea52cb215f88ac365101f9b6df92d3f3031e13b authored about 3 years ago by Jeong YunWon <[email protected]>
regroup use items for bulitin stdlibs

137a543ca7d8e1cfc6bcf4373d3898f14839ae14 authored about 3 years ago by Jeong YunWon <[email protected]>
Group use for vm stuff to prevent reorder for rustpython_stdlib

96c9d9ec16472aeb787dbd6c24f5fe9b04d9f688 authored about 3 years ago by Jeong YunWon <[email protected]>
cpython docs database for class

064bfc5a9dfea7b6d58da68d9a1e68d66cc685a4 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3107 from youknowone/try-to

try to types utility functions to PyObjectRef methods

f357a958cac5efb29e3b1be437749de9a3ba17ee authored about 3 years ago by Noa <[email protected]>
Merge pull request #3105 from youknowone/wchar-t

extract wchar_t definition to rustpython-common

d5272c931079bb989583ecf31b9541b0ab468cfc authored about 3 years ago by Noa <[email protected]>
Merge pull request #3093 from youknowone/ci-cache

Enable cache for exotic/miri targets

69c7d93885b17e079c488d49d6b1793d181de414 authored about 3 years ago by Noa <[email protected]>
CPython docs database for module items

c2b4755af435ee1446cf7ec4f1b79fcebbdbe060 authored about 3 years ago by Jeong YunWon <[email protected]>
pybool::boolval -> PyObjectRef::try_into_bool

09bc4d3cae2e21dd4d0e7e14f5214c59b8a02292 authored about 3 years ago by Jeong YunWon <[email protected]>
Export common conversion parameter type IntoPy*

540b9c316a6f6419a4b6dd0ba4bf38bc3d750fc6 authored about 3 years ago by Jeong YunWon <[email protected]>
try to types utility functions to PyObjectRef methods

bc2bb1023d8931bc98881497d6971d52aecc611c authored about 3 years ago by Jeong YunWon <[email protected]>
extract wchar_t definition to rustpython-common

2952f6e7c6e7bafc5db1cc581ce5be03c2100eee authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3103 from Codemonk-adi/main

Fixed Nan issue

72e942301d7ef70b0d8d60216b979811b6a545bc authored about 3 years ago by Jeong YunWon <[email protected]>
Redid the commit cause I messed up

a07d3432c18ebf2d3e9c7e7a0d32fc643dcbbb3d authored about 3 years ago by Codemonk-adi <[email protected]>
Merge pull request #3099 from deantvv/impl-pyvalue

impl `#[derive(PyValue)]` for static_type

3a0c2bb752fd607f47d17c26f6f8cdc3c0a70b3a authored about 3 years ago by Jeong YunWon <[email protected]>
impl `#[derive(PyValue)]` for static_type

88e869a4da819ac7803ec8f1d8a1d1785b88d9c9 authored about 3 years ago by Dean Li <[email protected]>
ascii! macro

795738d32b7231f3e1334ada7db799c309e62de9 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3083 from moreal/impl-genericalias

Introduce `types.GenericAlias` type

e6e2204bde78e0c2f78a3b06d2d566fa6277e918 authored about 3 years ago by Jeong YunWon <[email protected]>
Refactor `PyGenericAlias` type

Co-Authored-By: Jeong YunWon <[email protected]>

- Remove `PyGenericAliasRef...

da79719063e9f99003437d74c7fc015e73639e87 authored about 3 years ago by Moreal <[email protected]>
Fix PyStr operations to be safe

7395959f5f8869fe0416538b090a8f6373b33158 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3095 from RustPython/offset-in-crt_fd

Move Offset definition to crt_fd

b9edc8e3f7c0fe13303f3e4d245b8db26ae92211 authored about 3 years ago by Jeong YunWon <[email protected]>
Move Offset definition to crt_fd

fe81576b0689435399e2c0a43adf6b97bc2a4906 authored about 3 years ago by Noa <[email protected]>
Enable cache for exotic/miri targets

2a56ce79978ba46346b59323841561b00b15d881 authored about 3 years ago by Jeong YunWon <[email protected]>
CI for Apple Silicon

9240f499efdd970bfc83252f67c30df07fb9c4ac authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3086 from youknowone/x86

Fix x86 build

fa55fd9a5541d2791ffad94fb7f03e2e8f98d75f authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3088 from deantvv/os-stat-result

os: fix stat_result test

46dc7f487b891a76fe78df06847f351ad68afa5f authored about 3 years ago by Jeong YunWon <[email protected]>
increase stack size for windows

5a06c80237e558f2913a7e2c8ecd643cc6e4cade authored about 3 years ago by Jeong YunWon <[email protected]>
os: fix stat_result test

Implement tp_new for `stat_result`

To unpack args, this PR implement a `flatten_args` closure t...

96dcd684727abeb7224dfbcbf5726c27444ebe9e authored about 3 years ago by Dean Li <[email protected]>
Add `list.__class_getitem__` method

See also https://www.python.org/dev/peps/pep-0585/

07c6d9f298cda13c0e85f6cf9e3bb32b715365ae authored about 3 years ago by Moreal <[email protected]>
Register `types.GenericAlias` type

5dad81eb0c63ac5d87ed38a0cc382484dcbd7291 authored about 3 years ago by Moreal <[email protected]>
Bump `types` module to CPython 3.9.7

2462d167d1765f683c67078184f752ee0b720cc9 authored about 3 years ago by Moreal <[email protected]>
Mark failed tests by features not implemented yet

7c3939a149deca59e83ea7199cd97a7ba6f0100a authored about 3 years ago by Moreal <[email protected]>
Introduce `types.GenericAlias` type

ef9d8620926186aef7c8c8b11491a8ec10ec70a0 authored about 3 years ago by Moreal <[email protected]>
Fix x86 build

7d1dd4d1996b2f153e25409e3156310e73b9d774 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3077 from jam1garner/compilation-32bit

Fix compilation on unix platforms with i32 c_long

2d7a66b8308daf9ad5edf54781cb9eadc641ed7a authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3084 from tony-jinwoo-ahn/tan

Add tan() and tanh() for cmath

27e953fed17373482e7b56fc255149c2fce321a6 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3030 from zetwhite/os_sched

posix : implement sched_param class

0a20519efbaaf044381f9a95e56b0b1beb96ffb7 authored about 3 years ago by Jeong YunWon <[email protected]>
Add tan() and tanh() for cmath

Signed-off-by: Tony Jinwoo Ahn <[email protected]>

9de85113674dca36f60e9dcc29f5302bf283c065 authored about 3 years ago by Tony Jinwoo Ahn <[email protected]>
posix : implement sched_param class

9b09ab2d149e824d3527d297116f60be94cc6888 authored about 3 years ago by zetwhite <[email protected]>
Merge pull request #3081 from mithrandir/main

Implement cmath.acosh

02e5f849700e10b5e82f5f00393ca990159241aa authored about 3 years ago by Jeong YunWon <[email protected]>
Implement cmath.acosh

cc739b4ccf246384ff2092f36d7b5b125243433e authored about 3 years ago by Park Jiin <[email protected]>
Merge pull request #3058 from youknowone/super-getattro

revise PySuper::getattro same as CPython super_getattro

8077e986d75dd2a246fe72172ad1e660245f4db6 authored about 3 years ago by Jeong YunWon <[email protected]>
revise PySuper::getattro as CPython super_getattro

cfc5163bc214f4cc8c047c397ff7434f8fbc46d4 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3023 from Snowapril/syslog-module

Implement `syslog` module for unix

b12300e91296177026fbefdff8805fd2bddb772b authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3075 from ConnorTroy/cmath-log-log10

Add cmath log() and log10() methods

cf6d3c452c749fcffc3f41678cc98603542eae47 authored about 3 years ago by Jeong YunWon <[email protected]>
Change pathconf/fpathconf wrapper to return c_long

39d3e32a507a26922860ac6be5d76e12a86abedf authored about 3 years ago by jam1garner <[email protected]>
keep syslog ident matches to last opened syslog

4ff6caa79a6ab2d3c5d32346bada084e9edbfedb authored about 3 years ago by Jeong YunWon <[email protected]>
add expected failure on fail test

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

358bf1e5621ade18139383d3abfd33be8d3b7fa6 authored about 3 years ago by snowapril <[email protected]>
add test_syslog.py from cpython 3.8

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

c6a261085da91b02d97e51459b606a295206de8f authored about 3 years ago by snowapril <[email protected]>
add syslog module implementation

This commit implement syslog module using libc crate.
Implementation largely referenced on cpyth...

9c6cbbeba3928a8392698610c8502d45de2af1e4 authored about 3 years ago by snowapril <[email protected]>
Update cmath log10 docstring to match CPython

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

36fb58def62e6693105a1ac5f2f0c57b4cfa103e authored about 3 years ago by Connor Troy <[email protected]>
Update cmath log docstring to match CPython

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

9013505818d789edf7a19065ba7dadb98fe131a4 authored about 3 years ago by Connor Troy <[email protected]>
Fix compilation on platforms with i32 c_long

be3fd5d23cd5ccf259a1e9a1085d5b14726989cf authored about 3 years ago by jam1garner <[email protected]>
Update test_cmath for log and log10 additions

14c9744050aefeee6e8116e9d31d450c12f9a1a7 authored about 3 years ago by Connor Troy <[email protected]>
Add cmath log() and log10() methods

6b79200f41de2107c65410b108346f0a07dd06ac authored about 3 years ago by Connor Troy <[email protected]>
Remove HEAPTYPE flag from builtins.

e34198fc008331b8f3cf9f335662266d98689d62 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3070 from youknowone/either-bytelike

Either<PyStrRef, ArgBytesLike> -> ArgStrOrBytesLike

3c77d1443f71f7cb7033155e00e87f76b67928ab authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3073 from qingshi163/array-tofile

Implement Array.tofile

c63591e17fc7eddbfcfa1054b34e9b76ad304986 authored about 3 years ago by Jeong YunWon <[email protected]>
unmark successful test

52b7f3a5f7608c911bfc453bbb176ee76097afcc authored about 3 years ago by Kangzhi Shi <[email protected]>
Impl array.tofile

dcb0698c992bc6632b37ec8cfb32e851f5eb6b31 authored about 3 years ago by Kangzhi Shi <[email protected]>
Either<PyStrRef, ArgBytesLike> -> ArgStrOrBytesLike

2a2a9636f5f501fa19ae9c2f1f86ddd8f17a011f authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3068 from youknowone/char_all

PyStr::char_all: refactor application of function on all characters

4d5c66cc9d07ef12cbab6302bbef2e88b14bfb75 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3069 from youknowone/either-option

replace Either usage to Option

80b9e2c3c2b480cfa2aa3899c3b990198d2c4844 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3071 from fanninpm/master-what-master

Replace `master` with `main`

cdc92b89a9361be2f7cca228b60316d0a21cc486 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Replace `master` with `main`

Fixes #3067

0ea56025ec86506ef91281b69e2e9421e9ab8769 authored about 3 years ago by Padraic Fanning <[email protected]>
replace Either usage to Option

4f4e03206bf2d4c063d458089d7995d9c2862ec6 authored about 3 years ago by Jeong YunWon <[email protected]>
PyStr::char_all

6b6c690d452503ead24ed32222ffd9ba1e9b4281 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3066 from youknowone/pystrkind

PyStrKind to optimize ascii strings

186d2a45a20245dec5ea773f062dada327da3cde authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
split PyStrKind / PyStrKindData

4d65ed59a977139bb7fccd8304da92b3d32bc639 authored about 3 years ago by Jeong YunWon <[email protected]>
Merge pull request #3043 from youknowone/pybuffer2

subtle pybuffer updates

13e901c6f07ba024293160f6264325ede3c52541 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #3011 from youknowone/fix-derive-error

Better error messages for macros.

7761845051300698306fc8f0e602667730c432e5 authored about 3 years ago by Jim Fasarakis-Hilliard <[email protected]>
PyStrKind

48dc5c96b62692de9508778df2db3c948ada74b3 authored about 3 years ago by Jeong YunWon <[email protected]>
PyMemoryView::getitem_slice reuse common convert_slice

5befe49cd988cf5dd8999c247d351bdd7392a0cc authored about 3 years ago by Jeong YunWon <[email protected]>
memoryview validation tool

they will be only activated on debug build

6a309cb8e4bdaeb4d667e4222b7f870369161410 authored about 3 years ago by Jeong YunWon <[email protected]>
clean up imports

9189de38172c5a21cc17986f74488cea77ad4a1b authored about 3 years ago by Jeong YunWon <[email protected]>
io buffers use PyMemoryView::release

9b822fa5a9cfb83157881e1dbc7426f88033f8ca authored about 3 years ago by Jeong YunWon <[email protected]>
better error for pyimpl(with)

ee995a9ca8d3d53163fa192c2df91c33d025bd17 authored about 3 years ago by Jeong YunWon <[email protected]>
Better error messages for pymethod and pyproperty

458c4d4870c05db08a90890a748e650f994cb821 authored about 3 years ago by Jeong YunWon <[email protected]>
little bit better error message for signature error

60fddd15537ef9651f31e05e5c6463d4b42f4e1e authored about 3 years ago by Jeong YunWon <[email protected]>
Impl array.fromfile (#3065)

c064118e6b0615de6f6ee6ff5422faf14b03b54f authored about 3 years ago by Steve Shi <[email protected]>
All exceptions are now modified with `extend_exception!` macro

b723bbfbb5af39de0231c16fc4acceec9293a51d authored about 3 years ago by Nikita Sobolev <[email protected]>
Merge pull request #3029 from youknowone/pybuffer

Refactor PyBuffer

00a86ba65ac8e15da3f9617955a8da7a7ab182a4 authored about 3 years ago by Jeong YunWon <[email protected]>