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

Apply let-else statements

499b34cee0ea75a9a7e6b267c0328c166bc7ed57 authored almost 2 years ago by Jeong YunWon <[email protected]>
feat: allow retry if as_mut fail

d4d50a339d55cde8c8d0e50a1286e1e20457f4b6 authored almost 2 years ago by Discord9 <[email protected]>
Merge pull request #4263 from evilpie/jitvalue

Make JitValue an enum

1a92399349704d2a49ae57539f308c5f91a1d436 authored almost 2 years ago by Jeong YunWon <[email protected]>
Make JitValue an enum

The duplication with JitType is a bit unfortunate, but this is a big
ergonomics improvement when...

634aca05a0c0748a833402439335fe39051332cd authored almost 2 years ago by Tom Schuster <[email protected]>
Merge pull request #4269 from afonso360/jit-more-ops

Implement a few more ops in the JIT

5b5abe25d9adc542faaeb28e92561b8e8f161865 authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4266 from charliermarsh/charlie/comments

Implement Tok::Comment

27bf82a2251d7e6ac6cd75e6ad51be12a53d84bb authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #4261 from charliermarsh/charlie/comparator

Set comparator start location to beginning of comparison

bbe7c1f35b8bfdb4eb8c3070f47b0fe67100f645 authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Set comparator start location to beginning of comparison

ba4beb56c509230cee94ccedb9960c0e366a8223 authored almost 2 years ago by Charlie Marsh <[email protected]>
Implement Tok::Comment

978829f263b00ac8e86d2180fc0c0066e2a6d886 authored almost 2 years ago by Charlie Marsh <[email protected]>
Implement a few more ops in the JIT

5705ff7a8638a9ce8ea4dd30ab5b0e1d5c90b651 authored almost 2 years ago by Afonso Bordado <[email protected]>
Merge pull request #4254 from qingshi163/tomllib

Import tomllib from cpython

9175081d47e48e02c6b851c4154261158d4f440f authored almost 2 years ago by Jeong YunWon <[email protected]>
import tomllib from cpython3.11

92e027af34014ee8cbba8a5158aaaaa861341cfb authored almost 2 years ago by Kangzhi Shi <[email protected]>
Merge pull request #4258 from afonso360/jit-float-cmp

Implement float comparisions in JIT

865ad00031b6a9cd2be561be51c3e8487ca9bad7 authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Implement float comparisions in JIT

ab8faf39a74610ffc112f41617406bfc3ad3051a authored almost 2 years ago by Afonso Bordado <[email protected]>
Merge pull request #4259 from DimitrisJim/fixes

Fix errors from update to rust 1.65

abc623edc9f8d150b825bef9447ba33862862ca8 authored almost 2 years ago by Jeong YunWon <[email protected]>
Fix errors from update to rust 1.65

9d303a21d6e69a88ea09a39510c094c1a9208b67 authored almost 2 years ago by Dimitris Fasarakis Hilliard <[email protected]>
Merge pull request #4189 from DarkGuySM/main

Update README.md

a3664dba4aa67363d30c01202874db302ccb90fe authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4253 from oow214/qualname_type

Fix `repr` for union

77b821a1941019fe34f73ce17cea013ae1b98fd0 authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Fix `repr` for union

cc809f3237b71ca147fc367398de0f9d458388bf authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Merge pull request #4252 from devonhollowood/accurate-hypot

Implement a more accurate hypot()

835771b7ea2903bf641f00db1cc3c88b74e2a08f authored almost 2 years ago by Jeong YunWon <[email protected]>
Respond to reviewer comments

96bf177accd485ca0c4579df9ffa9e469a66ee81 authored almost 2 years ago by Devon Hollowood <[email protected]>
Apply suggestions from code review

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

fa50056fce127508b9aceb0cbbe64f610cbbf294 authored almost 2 years ago by Devon Hollowood <[email protected]>
Implement more accurate hypot()

This uses the improved-accuracy hypotenuse algorithm from Borges 2019,
see https://arxiv.org/abs...

3739372d433f93ca0a4b291ff46a5438d9b28784 authored almost 2 years ago by Devon Hollowood <[email protected]>
Merge pull request #4231 from dvermd/improve_string_fstring_coverage

Improve string fstring coverage

426f9f6359dc5f8bef914693785dc16d345fa66b authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4251 from devonhollowood/cleanup

Clean up a few obsolete TODOs in test_math.py

8ac45b6fb9c549b4327b0dc43ffb579fa9be71fb authored almost 2 years ago by Jeong YunWon <[email protected]>
Clean up a few obsolete TODOs in test_math.py

It looks like these were accidentally left in the codebase after #2773.

dd5da766ab765d004fa5bc2208f2f6d64bcd9bac authored almost 2 years ago by Devon Hollowood <[email protected]>
add format precision for string

af04e3e92c5ed39cac7fcf0214be71f366a257e7 authored almost 2 years ago by dvermd <[email protected]>
improve col_offset in new line and lalr

4f14fc746cdd9078d67a42a66edc935bd53d6b4e authored almost 2 years ago by dvermd <[email protected]>
Tag test_fstring failing tests as expectedFailure

c816b0b4daae3a88604358f71b45fc2309712314 authored almost 2 years ago by dvermd <[email protected]>
add CPython 3.10.8 fstring test

8dfab087f27f772a2e247099b0e0198e1266cc5a authored almost 2 years ago by dvermd <[email protected]>
improve fstring parser

part of: #1671

dc595d127635efadbaee64f95b11f794dfd4d2ac authored almost 2 years ago by dvermd <[email protected]>
Merge pull request #4250 from youknowone/fix-ast-fields

Fix ast types' _fields and use 0-based column

5097e2025f4908d63dd53b7e665c1034f6594262 authored almost 2 years ago by Jeong YunWon <[email protected]>
Fix ast types' _fields and use 0-based column

f2bfb78d3c6424333ddb1d668fd2b13ed80f73b9 authored almost 2 years ago by dvermd <[email protected]>
Merge pull request #4248 from devonhollowood/log

Use improved log2() implementation for log10()

0b08786a045db13856c1cdaec1fe0b842b1a69a8 authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Merge pull request #4249 from oow214/marshal_stopiter

Add `StopIteration` type to marshal

9c3cef833a96b9d8fead15529cc3a9661bd6c54d authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Accept reviewer suggestion

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

4cfe1453e1d1983e09a9d1d187af0b849bb8c06e authored almost 2 years ago by Devon Hollowood <[email protected]>
Add `StopIteration` type to marshal

b5aa8c8284e2308beeb07bf65677e4d997497b2b authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Use improved log2() implementation for log10()

This also fixes a bug in the log2() implementation, where very large
negative integer arguments ...

82b499022406b8852e54864e8a4b97d1db054728 authored almost 2 years ago by Devon Hollowood <[email protected]>
Merge pull request #4143 from charliermarsh/charlie/expression-context

Add expression context parsing

247072c2cc59a4e61098f45089a804c39f615e6b authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4241 from devonhollowood/log2

Allow log2() to work on large integers

5466b17f0325b956cbe4bf4f2b77e8dc772a34e1 authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4246 from dvermd/document_code_generation

Document code generation

0f687cc51d111fd7865da60d2a07c8a8853ad676 authored almost 2 years ago by Jeong YunWon <[email protected]>
remove scripts/generate_docs.py

c1aa5dfcbe62fea1532c540b79c4bd597ec7910e authored almost 2 years ago by dvermd <[email protected]>
document code generation

02af970fcf4b5515213bc7fd32f5953a477ccfaf authored almost 2 years ago by dvermd <[email protected]>
Merge pull request #4243 from oow214/ast_fields

Add `_fields` attribute to ast

d0fe03c4310d8264860a3b3f3507af68ab3eb148 authored almost 2 years ago by Jeong YunWon <[email protected]>
Respond to reviewer comments

893f86e9cf628474e31ae0c5ca25a8eaf526aa9d authored almost 2 years ago by Devon Hollowood <[email protected]>
Add `_fields` attribute to ast

b35330b63a832b21cf39efa71cccf65417e42cc1 authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Allow log2() to work on large integers

beeb0441ef70047e0d5f7addd2593d7e9d5671f1 authored almost 2 years ago by Devon Hollowood <[email protected]>
Merge pull request #4217 from oow214/type_annotations

Add annotations for type

38b169e86366705535c4a658a7929424a8888373 authored almost 2 years ago by Jeong YunWon <[email protected]>
Remove expectedFailure from test_default_annotations_exist

ff057b267d2ffb2e1488fc300ec155610c816c34 authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Add set annotations for type

e8755a75c654cc2cc95dcf866e886ac75c1f3c92 authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Add get annotations for type

c85b93abf64311e5a01c6f168fd022291af3cf7f authored almost 2 years ago by Kim, YeonWoo <[email protected]>
Merge pull request #4237 from jeffwang0516/method-reduce

268f3aef04c6532b544342e6ea51ed15489ded65 authored almost 2 years ago by Jeong YunWon <[email protected]>
Add method.__reduce__

df6d442ca82f6c9932a4fe217641c2e736591ee6 authored almost 2 years ago by jeffwang0516 <[email protected]>
Remove expected failures for method related tests

aa40195d2422f91f686338e357978a9cecbcd92f authored almost 2 years ago by jeffwang0516 <[email protected]>
Chain reduce (#4232)

78586f027554ed8e43acc204a7f11e18f3d87b27 authored almost 2 years ago by Dan Näsman <[email protected]>
Fix `global` behavior on class (#4234)

dda6f86ba30023abaa7b3a84b46cd02e33ed9c4b authored almost 2 years ago by Kuan-Chun Wang <[email protected]>
Merge pull request #4235 from dannasman/zip_longest_reduce

Add reduce and setstate for zip_longest

2868e874c99adf0885e91d061e7aa51f1b9940d1 authored almost 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4236 from devonhollowood/minmax

Fix compatibility bug for min/max builtins

2940ef88d1d3592091a41466b12bac0b104bfcb9 authored almost 2 years ago by Jim Fasarakis-Hilliard <[email protected]>
Fix compatibility bug for min/max builtins

This was as simple as fixing the error messages produced when zero
arguments are passed.

052b87b6e71b84566719d49bb6fa61d3e3d0992f authored almost 2 years ago by Devon Hollowood <[email protected]>
fix clippy issues

0706d8ea732737c683ee9e5b6f868a4da83a2083 authored about 2 years ago by Dan Nasman <[email protected]>
add reduce and setstate for zip_longest

f6e423c4796d2e086217af37462703a10d69f883 authored about 2 years ago by Dan Nasman <[email protected]>
Merge pull request #4230 from youknowone/smtpd

Add smtpd from cpython v3.10.8

4331d652853a8618bc634b2f7f96878640f463a3 authored about 2 years ago by Jeong YunWon <[email protected]>
Add expression context parsing

4b4588d885dbc25ec6cdfb8360e900370749ab06 authored about 2 years ago by Charlie Marsh <[email protected]>
Add smtpd from cpython v3.10.8

39784367ee5bf72146a32b262c7b6fce7da2057d authored about 2 years ago by CPython Developers <>
Merge pull request #4229 from charliermarsh/charlie/tokens

Expose a method to parse AST from tokens directly

8fbab2e409fd662a5b37d76cf83643cfd6c190cc authored about 2 years ago by Jeong YunWon <[email protected]>
Remove parse_program_tokens

9ced976cde6bf427b83fa805933dfd5dbb4491e0 authored about 2 years ago by Charlie Marsh <[email protected]>
Expose a method to parse AST from tokens directly

71de630336c03ab45c660b21b352c61641abb433 authored about 2 years ago by Charlie Marsh <[email protected]>
Merge pull request #4225 from joohongpark/fix-float-fromhex

Fix class method of a float subclass

1f9d8524ff6a37cfc3456218998eaa6164a320fb authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4218 from charliermarsh/charlie/clone

Make AST nodes Clone-able

cf099ff4b823e74fa29ce49aabd3774485fb7b85 authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4226 from jopemachine/fix-class-static

Fix lambda expression's unexpected `UnboundLocalError`

72332c90d10bbeba517211cdd1499fb9368ca0e4 authored about 2 years ago by Jeong YunWon <[email protected]>
Add example code as extra test

117ae0a0ead2c89e5c38bfc6033379b081b3d659 authored about 2 years ago by Gyubong <[email protected]>
Merge pull request #4223 from youknowone/nightly-clippy

Fix nightly clippy warnings

6d140fb0e7e992428175b0542418a3449590f7f9 authored about 2 years ago by Jeong YunWon <[email protected]>
Add end locations to all nodes (#4192)

610d408b4b2f91bdaf10b391f10e9cfe72a11941 authored about 2 years ago by Charlie Marsh <[email protected]>
Merge pull request #4228 from gilteunchoi/remove-old-doc-remark

remove most of old __doc__ remarks

00dc02546397314246f9c5dfe0da1baa70439bc1 authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4227 from charliermarsh/charlie/simple-str-loc

Start simple string at quote mark

425895dd0e3db551ae8adf813c77f6a133187432 authored about 2 years ago by Jeong YunWon <[email protected]>
Refactor Mapping Protocol (#4222)

2c5cacf9f2f8e057a3c8952718706e7a883982f3 authored about 2 years ago by Steve Shi <[email protected]>
remove most of old __doc__ remarks

227034d36b1c4bacfc7008120cee3fb5951a9070 authored about 2 years ago by gilteun <[email protected]>
Update vm/src/builtins/float.rs

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

8c18208fe6193955903101c0d2f91260ab8d4f98 authored about 2 years ago by joohongpark <[email protected]>
Start simple string at quote mark

e7e62d36ba4e675896820aa7052b47274759c621 authored about 2 years ago by Charlie Marsh <[email protected]>
Make AST nodes Clone-able

d8f059bc588bf3d29eee0f6d92f1cdd44fd22400 authored about 2 years ago by Charlie Marsh <[email protected]>
Fix #3934

67c4bd04677413316e2b277228234daa4ce32e5c authored about 2 years ago by Gyubong <[email protected]>
remove expeted failure

8960e78a6c8f13e05d073c745afb5327e899ab47 authored about 2 years ago by joohongpark <[email protected]>
Fix class method

abb994d410e98722953fadb26aa7ec39aaa0b605 authored about 2 years ago by joohongpark <[email protected]>
Introduce PyAtomicRef and impl for PyObject.typ (#3828)

* introduce PyAtomicRef

* refactor PyObject.typ use PyAtomicRef

* add documents

* add s...

30aeb8bee54e50eee6b9d15d902a26179fddd05d authored about 2 years ago by Steve Shi <[email protected]>
Fix nightly clippy warnings

d94f638784308f7ad9b07a5e74806d9c067a5822 authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4220 from charliermarsh/charlie/str-loc

Start string location at kind or quote prefix

4be533ac607b13ed2d9cb3a995f810ee2f73395f authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4216 from gilteunchoi/class-doc-fixed

class-doc-fixed

b437aa315a6d13a9835e203d4b93b8a51e98c0b8 authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4221 from charliermarsh/charlie/readme

Add Ruff as a use-case in the README

3bd46b0e18f71dd2b70e6bc44f6e6fe8a409d8ce authored about 2 years ago by Jeong YunWon <[email protected]>
Add Ruff as a use-case in the README

ab2a638c664193254fe2c73cc28f11aa89dbef8e authored about 2 years ago by Charlie Marsh <[email protected]>
Start string location at kind or quote prefix

ab159c98b22b96f5efbf21661d91bb77a06c9b2c authored about 2 years ago by Charlie Marsh <[email protected]>
Merge pull request #4214 from youknowone/platform-clippy

Add platform-dependent clippy running to CI

1cb7f4dcf8a6670064d2f86e2a5055f8a77d89f3 authored about 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #4208 from moreal/pymember-tbool

* Support `T_BOOL` member type
* Configure `pymember`'s MemberKind manually
* Provide setter i...

ef887adc8ba26d47a16c2c9d24e98b83f81891c7 authored about 2 years ago by Jeong YunWon <[email protected]>
class-doc-fixed

af2f857956eb332aba39b26356e60b6ab3b1e1bc authored about 2 years ago by gilteun <[email protected]>
clippy is platform-dependent

185e0cb62d6ac40511fba34a80049119953871e1 authored about 2 years ago by Jeong YunWon <[email protected]>
Implement `Frame.f_trace_lines`

91fca47f6a44d84cdf4f40443c23395974ad9424 authored about 2 years ago by Moreal <[email protected]>
Provide setter in `pymember`

6bf6f58ecf75192aa6ffbfd839e04e5300c92d99 authored about 2 years ago by Moreal <[email protected]>
<code object>::replace() (#4207)

6eb4e57a5bd2d722cd35fce3eb9e5f39185471c0 authored about 2 years ago by Dan Näsman <[email protected]>
Refactor fstrings (#4188)

f1e10469326ce6676795a6c2a5831714e495a009 authored about 2 years ago by dvermd <[email protected]>
Optimize PyType Creation (#4209)

273ffd969ca6536df06d9f69076c2badb86f8f8c authored about 2 years ago by Steve Shi <[email protected]>
Refactor Sequence Protocol (#4137)

* Refactor Sequence Protocol

* rebase

* fixup

* fix inherit slots

* rebase

* fix ...

186990f4f26362cf139cbdbaafa241961f206166 authored about 2 years ago by Steve Shi <[email protected]>