-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Comparing changes
Open a pull request
base repository: RustPython/RustPython
base: 67eeddd
head repository: RustPython/RustPython
compare: 3414c8d
- 11 commits
- 93 files changed
- 3 contributors
Commits on Apr 18, 2026
-
Create rustpython-host-env crate; move host abstractions out of common
Move os, crt_fd, fileutils, windows, macros modules from rustpython-common into the new rustpython-host-env crate. This isolates host OS API wrappers behind a crate boundary with zero Python runtime dependency. - Add crates/host_env to workspace - Drop nix, windows-sys, widestring deps from common - Wire vm and stdlib to depend on rustpython-host-env - Migrate all imports from common::{os,crt_fd,fileutils,windows} to rustpython_host_env::Configuration menu - View commit details
-
Copy full SHA for fcfeb75 - Browse repository at this point
Copy the full SHA fcfeb75View commit details -
refactor: extract host helpers
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665c Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for affb7d7 - Browse repository at this point
Copy the full SHA affb7d7View commit details -
lint: enforce direct host API boundaries
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/97225fb7-7b3d-4197-a77c-eb44aead5b13 Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ea07e67 - Browse repository at this point
Copy the full SHA ea07e67View commit details -
refactor: extract remaining host env helpers
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835 Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b2873e1 - Browse repository at this point
Copy the full SHA b2873e1View commit details -
fix: clean extracted host env follow-up
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835 Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7ea62c6 - Browse repository at this point
Copy the full SHA 7ea62c6View commit details -
fix: document env mutation safety
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835 Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 866c98a - Browse repository at this point
Copy the full SHA 866c98aView commit details -
refactor: split host fs helpers from fileutils
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/c57424c5-0e1d-490a-82b3-2d2f6c8cf2cd Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2bfe061 - Browse repository at this point
Copy the full SHA 2bfe061View commit details -
fix: resolve latest host env ci regressions
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/899eb717-ebc6-4a4a-870c-2a15c5f33e02 Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c48dc9 - Browse repository at this point
Copy the full SHA 6c48dc9View commit details -
fix: resolve remaining windows clippy host fs calls
Agent-Logs-Url: https://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8ec Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6aa8d92 - Browse repository at this point
Copy the full SHA 6aa8d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61bb551 - Browse repository at this point
Copy the full SHA 61bb551View commit details
Commits on Apr 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 3414c8d - Browse repository at this point
Copy the full SHA 3414c8dView 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 67eeddd...3414c8d