RustPython Pre-Release 2025-06-30-main #36
Pre-release
Pre-release
·
155 commits
to main
since this release
What's Changed
- Fix PyFunction doc behavior by @youknowone in #5827
- Bump libffi by @arihant2math in #5779
- functools.partial by @youknowone in #5825
- Pyfunction builtins and constructor by @youknowone in #5823
- implement more property features by @youknowone in #5828
- Fix builtins.dir by @youknowone in #5829
- Fix sys.excepthook by @youknowone in #5830
- classmethod copy attrs by @youknowone in #5831
- Exception.set_traceback_typed by @youknowone in #5832
- Add hashlib hasher repr by @youknowone in #5833
- Remove unnecessary string conversions in error message construction by @ShaharNaveh in #5826
- typing.TypeVar by @youknowone in #5834
- Remove redundent
to_owned()
andto_string()
calls by @ShaharNaveh in #5836 - typing ParamSpec by @youknowone in #5837
- more typing by @youknowone in #5840
- Fix genericalias parameters by @youknowone in #5841
- Fix stable clippy by @youknowone in #5843
- [BREAKING CHANGE] Writing magic method names as full name by @youknowone in #5842
- stdlib compatability checking scripts by @arihant2math in #5697
- Fix compatibility of Tuple's hash function by @TeamTamoad in #3460
- Fix type_params lifetime in symboltable by @youknowone in #5844
- ruff format by @youknowone in #5845
- PyPayload::class #[inline] by @youknowone in #5846
- heaptype qualname by @youknowone in #5848
- Fix annotation by @youknowone in #5849
- Fix boundmethod not to have dict by @youknowone in #5851
- Complete tp_repr by @youknowone in #5852
- Fix getset.objclass by @youknowone in #5853
- Implement
_stat
module by @moreal in #5847 - Align is_instance by @youknowone in #5855
- Fix stat module compilation for Redox OS by @willnode in #5857
- Constify functions & General nitpicks by @ShaharNaveh in #5858
- Avoid set changed size during iteration by @moreal in #5860
- Display logo on windows executable by @arihant2math in #5790
- Allow heap getset creation by @youknowone in #5854
- Remove PyTuple::fast_getitem by @youknowone in #5863
- Fix type.subclasscheck by @youknowone in #5864
- Fix TypeParams, TypeAlias compile by @youknowone in #5862
- Upgrade abc.py _py_abc.py to 3.13.5 by @youknowone in #5865
- Rework issubclass by @youknowone in #5867
- Callable or patch by @arihant2math in #5753
- Update isintance by @youknowone in #5868
- Create ContentItem with a macro by @ShaharNaveh in #5859
- Fix isinstance by @youknowone in #5869
- repr in typing by @youknowone in #5870
New Contributors
Full Changelog: 2025-06-23-main-35...2025-06-30-main-36