Noa
|
6daee1b00e
|
Warn on elided_lifetimes_in_paths
|
2025-03-01 13:49:33 +09:00 |
|
Ashwin Naren
|
b870b0e1b5
|
2024 edition formatting
Signed-off-by: Ashwin Naren <arihant2math@gmail.com>
|
2025-02-26 11:48:22 -08:00 |
|
Noa
|
1c3b198a17
|
Enable unsafe_op_in_unsafe_fn lint
|
2025-02-24 21:25:23 -06:00 |
|
Noa
|
b7db23bbae
|
Fix warnings for Rust 1.84
|
2025-01-11 18:48:27 +09:00 |
|
|
|
fffd0f5465
|
new clippy lint update Rust v1.83.0
|
2024-11-29 09:53:54 +09:00 |
|
Buciu Theodor Marian
|
4910b308ee
|
Fix compile error when using ``vm-tracing-logging``
|
2024-11-26 16:26:00 -07:00 |
|
Noa
|
37dc28a69d
|
Update deps (#5417)
* Upgrade nix
* Update deps
* Upgrade pyo3, winreg
* Fix errors from upgrading
|
2024-09-27 13:11:00 +09:00 |
|
Ankit Goel
|
dd06516d1c
|
Deprecate delegating int() to __trunc__
|
2024-09-17 16:06:09 +09:00 |
|
Jeong, YunWon
|
b1a38c2d50
|
Fix rust 1.80 warnings (#5363)
* Fix rust 1.80 warnings
* Fix nightly clippy warnings
|
2024-07-28 10:43:40 +09:00 |
|
Jeong YunWon
|
9d33990199
|
object.__getstate__
|
2024-06-22 15:15:49 +09:00 |
|
Jeong YunWon
|
1f62190eef
|
Use Sequence protocol for in operation
|
2024-05-07 21:33:14 +09:00 |
|
Jeong YunWon
|
52aad1ec08
|
DefaultConstructor impls Constructor; Unconstructible is not anymore
|
2024-05-06 00:54:39 +09:00 |
|
Dan Näsman
|
03576615e4
|
fix type_check (#5097)
|
2023-10-19 18:03:34 -07:00 |
|
Dan Näsman
|
0e72ba8819
|
implement PyObject_Type and PyObject_TypeCheck (#5091)
|
2023-10-17 16:22:10 -07:00 |
|
Dan Näsman
|
4e6172b99d
|
Add object protocol correspoinding to PyObject_GetAIter (#5090)
|
2023-10-16 10:39:29 -07:00 |
|
Dan Näsman
|
830389f62c
|
implement dir for ByObjectRef (#5088)
|
2023-10-09 15:16:38 +09:00 |
|
Jeong, YunWon
|
d4d362a9ca
|
Update to Rust 1.72.0
|
2023-08-27 00:38:10 +09:00 |
|
Matthew Hagemann
|
a5f08d77a7
|
Set trace_func / profile_func to none on error
|
2023-05-10 23:00:22 +02:00 |
|
Jeong YunWon
|
98eef0804e
|
Method overhaul with PyMethodDef
|
2023-04-30 17:33:23 +09:00 |
|
Jeong, YunWon
|
c16f813794
|
Merge pull request #4899 from youknowone/debug-friendly-tweaks
debug-friendly tweaks
|
2023-04-25 04:00:24 +09:00 |
|
Jeong YunWon
|
f256934f93
|
Merge define_exception into pyexception
|
2023-04-24 02:06:13 +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
|
6996141448
|
debug-friendly tweaks
|
2023-04-20 21:21:50 +09:00 |
|
snowapril
|
4416b2a467
|
Refactor PyNumber methods based on review suggestions
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
c69ff172e5
|
Replace PyInquiryFunc to PyUnaryFunc<bool>
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
9135d29346
|
Replace non-implemented type conversions in each PyNumber_Int, PyNumber_Index, PyNumber_Float
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
bf2fbfc52d
|
Modify boolean field as PyNumberInquiryFunc
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
3613edf321
|
Fix unary function to take PyNumber
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
05900fbabf
|
Fix power, inplace_power as ternary function
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
snowapril
|
51ae26128b
|
Modify unary functions in number protocol
Signed-off-by: snowapril <sinjihng@gmail.com>
|
2023-04-19 22:18:19 +09:00 |
|
Jeong, YunWon
|
11aefa3e42
|
Merge pull request #4735 from youknowone/try_from_borrowed_object
apply TryFromBorrowed more
|
2023-03-27 15:11:57 +09:00 |
|
Jeong YunWon
|
494c7bda58
|
method calls to take &PyObject
|
2023-03-22 22:09:14 +09:00 |
|
Kangzhi Shi
|
c5ce44eaaa
|
remove slots.as_number replaced with slots.number
|
2023-03-21 22:48:56 +02:00 |
|
Kangzhi Shi
|
fb7393e4bb
|
impl create PyNumberSlots from PyNumberMethods
|
2023-03-21 22:17:14 +02:00 |
|
Kangzhi Shi
|
0a8c642e93
|
change as_number to static immutable
|
2023-03-21 21:51:45 +02:00 |
|
Kangzhi Shi
|
6a45c3e25a
|
move PyNumberSlots into protocol/number.rs
|
2023-03-21 21:32:16 +02:00 |
|
Kangzhi Shi
|
d6acd2ee7d
|
refactor PyNumberBinaryFunc
|
2023-03-21 21:27:51 +02:00 |
|
Jeong YunWon
|
b08f415f80
|
remove useless refcount
|
2023-03-22 02:38:18 +09:00 |
|
Jeong YunWon
|
80afab57d3
|
optimization with try_from_borrowed_object
|
2023-03-22 02:38:18 +09:00 |
|
Jeong YunWon
|
7b99df6c48
|
PyPayload::class takes ctx instead of vm
|
2023-03-20 21:03:40 +09:00 |
|
Jeong YunWon
|
dfb37d9a44
|
setattro uses Py<PyStr>
|
2023-03-20 19:00:02 +09:00 |
|
Jeong YunWon
|
ab1de2942c
|
type.__name__ & getattr optimization
|
2023-03-20 19:00:01 +09:00 |
|
Jeong YunWon
|
2ff3ae86d0
|
getattr to take &Py<PyStr>
|
2023-03-20 18:57:40 +09:00 |
|
Jeong YunWon
|
f314328294
|
lifetime bounded TryFromBorrwoedObject
|
2023-03-19 04:57:06 +09:00 |
|
Jim Fasarakis-Hilliard
|
2758a0ec53
|
Merge pull request #4714 from youknowone/refactor-useless-complexity
Refactor unnecessary complexity
|
2023-03-18 17:39:39 +02:00 |
|
Jeong YunWon
|
de481bcd67
|
human readable PyIterIter::next
|
2023-03-18 22:43:32 +09:00 |
|
Jeong YunWon
|
12c96d06e4
|
Remove useless and_then
|
2023-03-18 22:10:25 +09:00 |
|
Jeong YunWon
|
b572b91783
|
relocate a few int functions to common
|
2023-03-18 21:53:15 +09:00 |
|
Jeong YunWon
|
8851a246de
|
Simplify Representable impls
|
2023-03-18 20:42:12 +09:00 |
|
Charles Hubain
|
23cfdfffba
|
Implemented repr slot
|
2023-03-18 19:28:05 +09:00 |
|