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

PyAttributes key is PyStrInterned

fb52694e41b061c347a54d2d026545badbac6df9 authored over 2 years ago by Jeong Yunwon <[email protected]>
shared hash seed in process

7105073c91f2a4f876119b4d716c72eabbd0934f authored over 2 years ago by Jeong Yunwon <[email protected]>
Rename Context::deault to genesis to clarify it has root

42c7c79031151fe966bdbf43257069a8342a6b50 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyStrInterned

f8b1c65ede2a1c5d2180aa266dc9c8b9ced59bb5 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add count.reduce() (#3737)

a019cbf02cd254b7a2c322be8204f9ec6f111302 authored over 2 years ago by gnsxun <[email protected]>
Fixed `bytes_from_object` (#3739)

94240f1846c9145214cee3fa91485fba271277c8 authored over 2 years ago by Lithium <[email protected]>
PyInterned

bbc31364bbfcf2d5ca525a622f47d908d1e8790b authored over 2 years ago by Jeong Yunwon <[email protected]>
static object

370b2b3f996d3949138dc97e67bf5cd0a08f0e94 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3740 from CHOUMnote/addDelItem

add __delitem__() funtion

3dabaa858a7c41d9c1cea7c703febd282390677b authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3738 from gnsxun/notimpl_reduce

Add NotImplemented.__reduce__()

fd45e9e66b521bec5e4240a7fe62c482e24aa4ad authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3734 from gnsxun/map-mod

Add map.reduce()

bd4f7ab3f9aeb5b9dd2834b58f8dfccacc29ae3d authored over 2 years ago by Jeong YunWon <[email protected]>
add __delitem__() funtion

46fa9f9e6a4f24a2c3d1208edeb42206d2c48c87 authored over 2 years ago by CHOUMnote <[email protected]>
delete expectedFailture

e5816a40ad18d85527e8ba785f16af7dffd1cd4d authored over 2 years ago by gnsxun <[email protected]>
Merge pull request #3741 from Lithium07z/array-type

Add `array.ArrayType`

d9b3d808f5e9d809589e2cb26152ee893bc9187a authored over 2 years ago by Jeong YunWon <[email protected]>
delete expectedFailtures

d1f22fe4c30072b6e8ec27f301ebb674d475e6b4 authored over 2 years ago by gnsxun <[email protected]>
Add array.ArrayType

5263eca3a80789a08c14335de248b2a0ca4d9da0 authored over 2 years ago by Lithium07z <[email protected]>
Add NotImplemted.reduce()

1433d87ad4ff2d06604f0cc9f025a82f236311cc authored over 2 years ago by gnsxun <[email protected]>
Fixed `test_bytearray_translate` Error (#3730)

53185cdfb8a326af100005103bd7bcb89fc119e9 authored over 2 years ago by Lithium <[email protected]>
Merge pull request #3731 from CHOUMnote/addWeakProxyStr

Add weak proxy str

4a0be5a6d0e2325f88a03abe3714395912734bbb authored over 2 years ago by Jeong YunWon <[email protected]>
fix test_weakref

fabcfa60ab70eff511a8bb9ca4b17de2da39f836 authored over 2 years ago by CHOUMnote <[email protected]>
Add map.reduce()

09a10aaf270aee85f21f2df6e4006e9933d226b8 authored over 2 years ago by gnsxun <[email protected]>
fix error in test_weakref()

1d49cfdb708c90b13653d6ca8a0bd3d9abfaadf7 authored over 2 years ago by CHOUMnote <[email protected]>
add __str__ in PyWeakProxy

file : test_deque.py
method : test_weakref()

error occurred because the return value of s...

3ccccfcabe117575ce430685d19f660394f3b51d authored over 2 years ago by CHOUMnote <[email protected]>
add filter.__reduce__ (#3732)

dfa4bdc69513711bf7be0433c8b26a80e410bb50 authored over 2 years ago by Hyun Park <[email protected]>
Merge pull request #3728 from rng-dynamics/object-sizeof

Add `object.__sizeof__`

bce93410acc7c9868438ec976ac763e48073d225 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3725 from youknowone/opt-nth

Optimize comprehension item add operations

59c0aeb6d9551a43d4473ca33901a8d2216e9707 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3727 from fanninpm/beta-clippy

Switch clippy to beta

b289aa57b6d3eb1b96c6e364ce45287cc1229d0b authored over 2 years ago by Jeong YunWon <[email protected]>
object.__sizeof__()

1c734b06268c5db5bb39c09f57be2b81647e4377 authored over 2 years ago by Alexander Scharinger <[email protected]>
Switch clippy to beta

Once 1.62 is relased, we can switch back to stable.

ff684660b5e241a06675686ff135b436e3f73d8c authored over 2 years ago by Padraic Fanning <[email protected]>
Fix comprehension instruction evaluation order

503a1474f566eb21a20ace155986d7c76103b63d authored over 2 years ago by Jeong Yunwon <[email protected]>
no rc operation for nth_value

8685c4f6dc2111bcc61608032b6a0e63754710d1 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove Instruction::MapAddRev

d58ddd21ce17d8325d0186afe5b0245d44706101 authored over 2 years ago by Jeong Yunwon <[email protected]>
ensure bytecode::Instruction never grows more than 8bytes

291c037b8b6b553b0c7a8ec9ba08663c009cbf17 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3723 from deantvv/io-buffered-args

io: enhance error message in Buffered* class

8548bbd1dd50673b02c1f12ec0c7bab60b2d0499 authored over 2 years ago by Jeong YunWon <[email protected]>
io: enhance error message in Buffered* class

121b35d27cc6b81899af2c78a93dbf3d8ab05f85 authored over 2 years ago by Dean Li <[email protected]>
Merge pull request #3722 from RustPython/revert-3716-to-pyexc

Revert "PyResult<T, E> instead of PyResult<T>"

01a21271ca3cb17ef1803585801ff1cf24506ed2 authored over 2 years ago by Jeong YunWon <[email protected]>
Change PyResult<T, E> back to PyResult<T>

9903bbceb5e2d7da31c597f710c540f0043e0e3f authored over 2 years ago by Noa <[email protected]>
Remove unused msvcrt::get_errno

f04bc70e727174dceae177862cdea587e544fad3 authored over 2 years ago by Noa <[email protected]>
Merge pull request #3720 from youknowone/parking-lot

Use single version of parking_lot

d6a3358615f67abf7531944b7d7fd7f7a16f4baf authored over 2 years ago by Jeong YunWon <[email protected]>
Use single version of parking_lot

753041b149f9ee740cec39314db8b5bd4ac11312 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3696 from youknowone/dict

Remove DictInner::next_new_entry_idx and IndexEntry as a shallow wrapper of i64

1cb692547edfe0bc897176bcbe79f1a68b61dc09 authored over 2 years ago by Jeong YunWon <[email protected]>
assertion for Option<DictEntry> size

a927814d6b5c66ba0f76cb9db70d6a4b41cd7e04 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove DictInner::next_new_entry_idx

06524854368dc295b8ac18ab1c793ff1e2b1ead0 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add unsafe comments

25a66297426965f12f8adf4ae7e105dbe2ef1faa authored over 2 years ago by Jeong YunWon <[email protected]>
get_unchecked when compiler cannot guess boundary-safety

52cce3f048f4a41824f292c4b2bfc0f048f043fd authored over 2 years ago by Jeong Yunwon <[email protected]>
DictInner::indices: Vec<i64> => Vec<IndexEntry>

855ab4b4e9ca12f2805b15acbadd78367180c49f authored over 2 years ago by Jeong Yunwon <[email protected]>
remove last in loop in DictInner::pop_back

15a8f6fd1aee52c16edfabdb4a7d8624f95bf9d0 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3711 from youknowone/pyexact

PyExact as counterpart of PyRefExact

aa100841a71bcec72b59ce9db8be8897b535c135 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3716 from youknowone/to-pyexc

PyResult<T, E> instead of PyResult<T>

c6a66be55d47e9e9d802bb4e6b865b77db3a77fb authored over 2 years ago by Jeong YunWon <[email protected]>
clean up socket based on ToPyException

f15c51bb8d56d2e65c01a5838d287e1c73fe4fa7 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyResult<T, E>

c2dd4877b0e40b7358218a28c9a570c3947f12c4 authored over 2 years ago by Jeong Yunwon <[email protected]>
Fixed int.real, int.numerator etc. returns wrong value when it's int type. (#3715)

6343332e276005963b8314be56ec3bfbfeb236cd authored over 2 years ago by dennis zhuang <[email protected]>
Merge pull request #3714 from youknowone/cut_attr

cut get_attr not to inline its bloated body but allow optionally

b4b1e26e5bb751399cca0e05703e54031c3514fb authored over 2 years ago by Jeong YunWon <[email protected]>
cut get_attr not to inline its bloated body but allow optionally

9763d8bdf7edfb1e6a20edf006a6164843e9287e authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3712 from youknowone/pyfunctionref

Remove PyFunctionRef

bf7d376215ea49023a0986f4f83a2ee9745b64be authored over 2 years ago by Jeong YunWon <[email protected]>
adapt PyExact To DictKey

6d3589d245cd36dea68f344961acce6dd6e247d8 authored over 2 years ago by Jeong Yunwon <[email protected]>
adapt PyExact

cce206c41f88f21436eeda22cde62b579b7662b2 authored over 2 years ago by Jeong Yunwon <[email protected]>
PyExact as counterpart of PyExactRef

be81dd0923101b647850e4eb257e250d30b78d47 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove PyFunctionRef

239f92f9af7efd1bba8b23b2662a6d801a423b96 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3709 from youknowone/pystr-interned

introduce PyStrInterned

e809158e834b96980d13e5e7ae88cae719ddfd27 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3710 from youknowone/fix-hash

Fix lcg_random overflow

44ccc4015fdbd7a42e196d1dad6dbf82d4ad3ed7 authored over 2 years ago by Jeong YunWon <[email protected]>
introduce PyStrInterned

6e571946a0383bc946326561d6521d78673a2b4c authored over 2 years ago by Jeong Yunwon <[email protected]>
Fix lcg_random overflow

cbeeb51cee708d7d6b55b9e1419895ff2768ccbf authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3708 from youknowone/dictkey

Refactor dictkey

9fd4f7bab96143647664c45748ab27f147ee4570 authored over 2 years ago by Jeong YunWon <[email protected]>
Refactor DictKey - remove PyStrRef

c6b33aab02888af7bf5ad01f57605e669fd44714 authored over 2 years ago by Jeong Yunwon <[email protected]>
Refactor DictKey - Remove &PyObject / PyObjectRef

8a2cd2ba08cc1f965ce3ef9c0b23db4f8a6699c7 authored over 2 years ago by Jeong Yunwon <[email protected]>
fix intern

709a2c8698c2641a131bdcfd1007f8d966a59d5f authored over 2 years ago by Jeong Yunwon <[email protected]>
add Py<PyStr>

f335d60657423506daef890d58ed826c1a75460a authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3705 from Snowapril/fix-3704

Add missing emits for empty statement body in `compile_program_single`

3bc8895efb64724a2165f1a8603138fa33ac835c authored over 2 years ago by Jeong YunWon <[email protected]>
Add missing codes for empty statement body

Fix #3704
Compared to previous version of `compile_program_single`, below two
codes are skipped ...

689c0b6c5bb7498580e366d21b8940f373047411 authored over 2 years ago by snowapril <[email protected]>
Merge pull request #3707 from youknowone/frozen-lazy

Clean up CodeObject, Constant and PyCode

2e1ed81d8ed93b7417844c5895aa8244a7e34955 authored over 2 years ago by Jeong YunWon <[email protected]>
PyConstant -> Literal

e67662d9e7b9f0d6314fad1b8cd5d9560ed3ec34 authored over 2 years ago by Jeong Yunwon <[email protected]>
ToObject for CodeObject(s) & Replace PyRef::new_ref with ctx.new_code

b0e65d1a650845b55e8eb672972cc38165d5259f authored over 2 years ago by Jeong Yunwon <[email protected]>
Fix make_frozen to return PyRef<PyCode>

a2a18f25b8f543bac3bb1f72b606875b82ba73e9 authored over 2 years ago by Jeong Yunwon <[email protected]>
reduce Location size to practical small one

75f606abfc553119fbf211fd3e93e6861d251625 authored over 2 years ago by Jeong Yunwon <[email protected]>
Bag as Copy

d446a5ad186a0a3443fcbe1655a9043527697b1f authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove Constant::make_name

00a1af9e15c4a5ebcd92642995834dbc02694466 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove Constant::map_constant

b2c9b3ce9083ea2d5dcfd7a24b4953ae8080d2a2 authored over 2 years ago by Jeong Yunwon <[email protected]>
remove make_constant_borrowed

abe644bd72f2f13eb1aa08cb10de5aefbc3cd224 authored over 2 years ago by Jeong Yunwon <[email protected]>
Remove Constant::into_data

ec7a709bf2b3e653af4a446922adf8f757a332de authored over 2 years ago by Jeong Yunwon <[email protected]>
No generic FrozenModule. Map names lazy

f6218bb9e545531bd73d0354778d9ae2630483de authored over 2 years ago by Jeong Yunwon <[email protected]>
PyObjBag refers Context instead of vm

93d143834528f2b7b710cc044ad146cbaa2df350 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3706 from youknowone/strtools

more str AsRef<str>

d80e64db18d0938fda5c530b09855a57c3aadd05 authored over 2 years ago by Jeong YunWon <[email protected]>
more str tools

ad7c966310685d00a95a055f435a1ed30e4d5ae9 authored over 2 years ago by Jeong Yunwon <[email protected]>
Merge pull request #3703 from killme2008/feat/issue-3702

PyStr::mul optimization for i=0 or str=''

95cd2f926b16959e28661fb38b3f76e7fc12a240 authored over 2 years ago by Jeong YunWon <[email protected]>
Repalce all PyStr::from().into_ref(vm) with vm.ctx.empty_str

7cb391e140323d5a0330242c22d43e30cba74a2e authored over 2 years ago by Dennis Zhuang <[email protected]>
PyStr::mul optimization for i=0 or str=''

eba68330969f0da264766d71c46a71d8d9bbf70d authored over 2 years ago by Dennis Zhuang <[email protected]>
Merge pull request #3699 from youknowone/slot-del-cold

call_slot_del is cold

b5b07385a77fc0612c8c26ae69635b514f28b0b0 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3698 from youknowone/cmp

Improve comparison ops performance

543360da57462b9cc61a1002229e2f7d2eb610b5 authored over 2 years ago by Jeong YunWon <[email protected]>
Merge pull request #3697 from youknowone/drain

drain with open range

cb86d357c4cad5948a559c5e1d73c913e9be25cf authored over 2 years ago by Noa <[email protected]>
call_slot_del is cold

e76d79e725ae721920489d401fe484acb2db8800 authored over 2 years ago by Jeong Yunwon <[email protected]>
clean up PyComparisonOp::map_eq

436f9849503ab838fe2cc59a25ae6517aafec408 authored over 2 years ago by Jeong Yunwon <[email protected]>
move microbenchmark strings.py to proper directory

40bc8f00166133d1be62a783553ba018a6dfdae2 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add microbenchmarks/cmp.py

3b9721c3265ffcedf5e8119f7678d29f2f50b55f authored over 2 years ago by Jeong Yunwon <[email protected]>
split comapre and richcompare instruction

53d835faa78f63cb3392a92690456c851c03f8b7 authored over 2 years ago by Jeong Yunwon <[email protected]>
share comparisonop between bytecode and vm

7df0acd6b64f2933b1ad73a82bfed523fcb12eca authored over 2 years ago by Jeong Yunwon <[email protected]>
drain with open range

1fa1a7c5c5ec54aea9db67f6be5c7d2bc5c8c33e authored over 2 years ago by Jeong Yunwon <[email protected]>
rustpython-doc as external module

not to archive every version of them to repository

e609aca7eadbd536497a8c138f2d91ff66d0eaf2 authored over 2 years ago by Jeong Yunwon <[email protected]>
Add document for wasi

39e3f8faff6906166006499b398e0c7f2e377d9f authored over 2 years ago by Jeong Yunwon <[email protected]>
Added self and self_class to super (#3691)

996250d959134382d563f3ca5961cad02bfd43a0 authored over 2 years ago by djrmarques <[email protected]>