Remove ExecutorFileSystem join and parent

This commit is contained in:
Codex
2026-06-10 22:14:07 +00:00
committed by Adam Perry
parent 430031f2eb
commit 4ba8306bed
11 changed files with 47 additions and 149 deletions
@@ -1,5 +1,4 @@
use std::io;
use std::path::Path;
use std::sync::Arc;
use std::sync::atomic::AtomicUsize;
use std::sync::atomic::Ordering;
@@ -70,18 +69,6 @@ impl ExecutorFileSystem for SyntheticFileSystem {
Ok(path.clone())
}
async fn join(
&self,
base_path: &AbsolutePathBuf,
path: &Path,
) -> FileSystemResult<AbsolutePathBuf> {
Ok(base_path.join(path))
}
async fn parent(&self, path: &AbsolutePathBuf) -> FileSystemResult<Option<AbsolutePathBuf>> {
Ok(path.parent())
}
async fn read_file(
&self,
path: &AbsolutePathBuf,