Copilot
|
d5921d16af
|
Create rustpython-host-env (#7582)
* 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::
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* host_env
---------
Co-authored-by: Jeong, YunWon <jeong@youknowone.org>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com>
|
2026-04-21 00:13:25 +09:00 |
|
Jeong YunWon
|
20376451eb
|
Implement Py_mod_create slot support in multi-phase init
|
2026-01-22 11:21:42 +09:00 |
|
Jeong YunWon
|
bc02b2318c
|
module_exec
|
2026-01-21 22:39:40 +09:00 |
|
Jeong, YunWon
|
4bec0ad1c6
|
Fix test_runpy (#6409)
|
2025-12-12 15:26:00 +09:00 |
|
Ashwin Naren
|
b870b0e1b5
|
2024 edition formatting
Signed-off-by: Ashwin Naren <arihant2math@gmail.com>
|
2025-02-26 11:48:22 -08:00 |
|
Jeong, YunWon
|
6eed8f42c7
|
split vm.import and vm.import_from (#5212)
|
2024-04-08 00:07:38 +09:00 |
|
Jeong, YunWon
|
bda7c5cf06
|
Fix examples/package_embed (#5096)
|
2023-10-18 15:27:51 -07:00 |
|
Jeong YunWon
|
b60271a6cf
|
deprecate vm.invoke
|
2023-03-08 01:35:30 +09:00 |
|
Jeong YunWon
|
d935fbc445
|
Fix nightly clippy warnings
|
2022-12-05 12:18:16 +09:00 |
|
Jeong YunWon
|
d94f638784
|
Fix nightly clippy warnings
|
2022-10-16 02:38:50 +09:00 |
|
joohongpark
|
9cac7a36dd
|
replace exit with Exitcode (#3956)
|
2022-08-04 15:46:17 +09:00 |
|
Jeong Yunwon
|
fcd564ad97
|
Replace kybra_like to project-neutral example
|
2022-06-16 01:07:26 +09:00 |
|