| wip: brush 0.5 base
| 24 天前 |
| feat: upgrade brush to 0.5.0
| 24 天前 |
| feat: upgrade brush to 0.5.0
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| fix: corrected child-session behavior to DetachSession for non-term stdin
- Renamed non-terminal stdin pipeline tests and updated non-terminal expectations to DetachSession behavior.
- Updated child_session_action behavior so non-terminal, non-pipeline stdin now yields DetachSession instead of None.
- Updated execute_external_command to skip process_group for detached children and move take_foreground into its foreground arm.
- Added async regression coverage for detached pipeline stages and logged the fix in the natives CHANGELOG.
| 1 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| build(deps): vendored brush-core crate locally for development and patching
- Vendored brush-core crate locally to enable local development and patching.
- Added patch.crates-io section in Cargo.toml to redirect brush-core dependency to vendored version at crates/brush-core-vendored.
- Updated pi-natives Cargo.toml to use local path dependency for brush-core instead of external crate version.
| 3 个月前 |
| fix(pi-shell): preserve heredocs on no-thread targets
| 5 天前 |
| wip: brush 0.5 base
| 24 天前 |
| feat: upgrade brush to 0.5.0
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| fix(brush-core-vendored): drop unused windows_by_handle nightly feature
Patch06 originally added #![cfg_attr(windows, feature(windows_by_handle))]
to support std::os::windows::fs::MetadataExt::{volume_serial_number,
file_index}. Patch05 superseded that approach by switching to the stable
Win32 GetFileInformationByHandle API, so the unstable std feature is no
longer touched. With -D unused-features (implicit via -D warnings),
the feature declaration itself was the only Windows build error.
Caught by Windows CI on commit f55a2aab2.
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| feat: upgrade brush to 0.5.0
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| fix(brush-core-vendored): correct windows_sys import paths and tokio child handle accessor
- DuplicateHandle and DUPLICATE_SAME_ACCESS live in Win32::Foundation,
not Win32::System::Threading; split the use group accordingly.
- tokio::process::Child exposes raw_handle() (returning Option<RawHandle>),
not as_raw_handle(); chain via and_then(duplicate_handle).
Caught by Windows CI on commit 2c8f115b6.
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| feat: upgrade brush to 0.5.0
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| build(deps): vendored brush-core crate locally for development and patching
- Vendored brush-core crate locally to enable local development and patching.
- Added patch.crates-io section in Cargo.toml to redirect brush-core dependency to vendored version at crates/brush-core-vendored.
- Updated pi-natives Cargo.toml to use local path dependency for brush-core instead of external crate version.
| 3 个月前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |
| wip: brush 0.5 base
| 24 天前 |