Jeong YunWon
9f58921a6f
Rename IterNextIterable -> SelfIter by following CPython
2023-04-30 03:54:32 +09:00
Jeong YunWon
9b9dd1100a
Add missing with(Iterable)
2023-04-30 03:54:32 +09:00
Jeong YunWon
e2ccb48463
Remove Traverse from FromArgs
2023-04-28 13:27:57 +09:00
discord9
94bdb6b97a
feature: PyTraverse derive macro for traverse object's childrens(like CPython's tp_traverse) ( #4872 )
2023-04-23 21:43:49 +09:00
Jeong YunWon
7b99df6c48
PyPayload::class takes ctx instead of vm
2023-03-20 21:03:40 +09:00
Jeong YunWon
d935fbc445
Fix nightly clippy warnings
2022-12-05 12:18:16 +09:00
Jeong YunWon
d94f638784
Fix nightly clippy warnings
2022-10-16 02:38:50 +09:00
Jeong YunWon
e002191a48
pyproperty -> pygetset
...
Though it actually create a getset descriptor,
we didn't change the name because its concept was a property for writers.
Now we have `pymember`, another property-like descriptor. So naming them under
same level would be less confusing instead of telling everybody
"it is a getset but we call it pyproperty"
2022-09-18 14:18:49 +09:00
Jeong Yunwon
055c5cfb97
pyimpl -> pyclass
2022-08-05 01:18:10 +09:00
Jeong Yunwon
e52a5f99f3
remove PyPayload::into_pyresult_with_type
2022-04-23 09:47:53 +09:00
Jeong Yunwon
5a606647c0
PyObjectView -> Py
2022-04-23 05:21:57 +09:00
Jeong Yunwon
66b6a06997
PyValue -> PyPayload
2022-04-23 05:20:31 +09:00
Jeong Yunwon
fee3bf2722
AsPyObject -> AsObject because fn as_object
2022-04-18 07:19:35 +09:00
Jeong Yunwon
aa76a34963
merge TypeProtocol in AsPyObject
2022-04-17 19:26:10 +09:00
Jeong Yunwon
be9aaf71a6
Move _struct module to stdlib
2022-04-17 02:00:07 +09:00