-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Comparing changes
Open a pull request
base repository: RustPython/RustPython
base: 2025-10-27-main-53
head repository: RustPython/RustPython
compare: 2025-11-03-main-54
- 14 commits
- 72 files changed
- 7 contributors
Commits on Oct 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3791533 - Browse repository at this point
Copy the full SHA 3791533View commit details -
Configuration menu - View commit details
-
Copy full SHA for 517b55b - Browse repository at this point
Copy the full SHA 517b55bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a2792a - Browse repository at this point
Copy the full SHA 9a2792aView commit details
Commits on Oct 28, 2025
-
Bump actions/download-artifact from 5 to 6 (#6220)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d63e44a - Browse repository at this point
Copy the full SHA d63e44aView commit details -
Bump actions/upload-artifact from 4 to 5 (#6221)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0e15e77 - Browse repository at this point
Copy the full SHA 0e15e77View commit details -
5539 - CTRL+Z then Enter will now close shell on Windows. (#6223)
* CTRL+Z then Enter will now close shell on Windows. * Additional comment. * Use EOF const * Add cfg(windows) for EOF_CHAR --------- Co-authored-by: Jeong, YunWon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b25fe5 - Browse repository at this point
Copy the full SHA 6b25fe5View commit details -
Resolve number slots via MRO in PyNumber and operator, ensure inherit… (
#6222) * Resolve number slots via MRO in PyNumber and operator, ensure inherited and dynamically added methods are found. Use class().mro_find_map() to mimic the same behaviour as CPython. Signed-off-by: Yash Suthar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6e8a87 - Browse repository at this point
Copy the full SHA b6e8a87View commit details -
* fix ipv6 formattig * consts * fspath * fix set_ecdh_curve * minimum/maximum version * Add SSL_CTX_security_level
Configuration menu - View commit details
-
Copy full SHA for 2acc3be - Browse repository at this point
Copy the full SHA 2acc3beView commit details -
Update ssl.py from CPython 3.13.9 (#6217)
* update ssl.py from CPython 3.13.9 * test_ssl * mark failing tests * remove test/*.pem * fix certdata path * unmark fixed tests
Configuration menu - View commit details
-
Copy full SHA for fda9cee - Browse repository at this point
Copy the full SHA fda9ceeView commit details
Commits on Oct 29, 2025
-
Implement minimal builtins.anext() (#6226)
* Implement minimal builtins.anext() * Removed expectedFailure for builtins.anext() tests * Removed expectedFailure from test_contextlib_async tests fixed by anext --------- Signed-off-by: Yash Suthar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f048dd - Browse repository at this point
Copy the full SHA 8f048ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 614028f - Browse repository at this point
Copy the full SHA 614028fView commit details
Commits on Oct 30, 2025
-
Add callable validation to codecs.register_error (#6229)
Validate that the handler argument passed to codecs.register_error is callable, raising TypeError with message 'handler must be callable' if it is not. This matches CPython behavior. This fix enables test_badregistercall in test_codeccallbacks.py to pass.
Configuration menu - View commit details
-
Copy full SHA for 9e7d291 - Browse repository at this point
Copy the full SHA 9e7d291View commit details
Commits on Nov 1, 2025
-
Implement property.__name__ attribute (#6230)
* Implement property.__name__ attribute Add getter and setter for the __name__ attribute on property objects. The getter returns the explicitly set name if available, otherwise falls back to the getter function's __name__. Raises AttributeError if no name is available, matching CPython 3.13 behavior. The implementation handles edge cases: - Returns None when explicitly set to None - Propagates non-AttributeError exceptions from getter's __getattr__ - Raises property-specific AttributeError when getter lacks __name__ This fix enables test_property_name in test_property.py to pass. * Refactor to use get_property_name in __name__ implementation Consolidate duplicate logic by making name_getter() use the existing get_property_name() helper method. This eliminates code duplication and improves maintainability. Changes: - Update get_property_name() to return PyResult<Option<PyObjectRef>> to properly handle and propagate non-AttributeError exceptions - Simplify name_getter() to delegate to get_property_name() - Update format_property_error() to handle the new return type This addresses review feedback about the relationship between get_property_name() and __name__ implementation. * style comment
Configuration menu - View commit details
-
Copy full SHA for e096ce7 - Browse repository at this point
Copy the full SHA e096ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e8ac6 - Browse repository at this point
Copy the full SHA a7e8ac6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2025-10-27-main-53...2025-11-03-main-54