| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
WalkthroughThis PR consolidates Windows string encoding across multiple stdlib modules by replacing scattered OsStrExt::encode_wide() calls with a centralized ToWideString trait from crate::common::windows. Additionally, DirEntry and ScandirIterator are marked as Unconstructible to prevent direct construction, and Windows-specific symlink detection is added. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
📜 Recent review details Configuration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro 📥 CommitsReviewing files that changed from the base of the PR and between a3d638a and 06c4bf7. ⛔ Files ignored due to path filters (2)
📄 CodeRabbit inference engine (.github/copilot-instructions.md)
Files:
Learnt from: CR Repo: RustPython/RustPython PR: 0 File: .github/copilot-instructions.md:0-0 Timestamp: 2025-11-29T12:17:28.606Z Learning: Applies to **/*.rs : Use the macro system (`pyclass`, `pymodule`, `pyfunction`, etc.) when implementing Python functionality in Rust Applied to files:
crates/derive/src/lib.rs (1)🔇 Additional comments (14) crates/vm/src/stdlib/nt.rs (2)crates/vm/src/stdlib/codecs.rs (2) Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. ❤️ ShareComment @coderabbitai help to get the list of available commands and usage tips. |
Sorry, something went wrong.
|
Does this fix support.rmtree()? If so, we can likely re-enable test_pathlib on the Windows CI. |
Sorry, something went wrong.
|
Good point. Unfortunately not yet, but it is about another error related to surrogate |
Sorry, something went wrong.
It would be a good idea to mention that in .github/workflows/ci.yaml. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary by CodeRabbit
Breaking Changes
Bug Fixes
Refactor
✏️ Tip: You can customize this high-level summary in your review settings.