Skip to content

Commit

Permalink
Merge pull request #18949 from Veykril/push-yzklntsnnuts
Browse files Browse the repository at this point in the history
Partially back out "fix: Fix sourceroot construction for virtual manifests"
  • Loading branch information
Veykril authored Jan 16, 2025
2 parents 9c7d8bb + 52a6f43 commit 954ed7b
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 13 deletions.
5 changes: 1 addition & 4 deletions crates/load-cargo/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -242,9 +242,6 @@ impl ProjectFolders {
}
}

if dirs.include.is_empty() {
continue;
}
vfs::loader::Entry::Directories(dirs)
};

Expand All @@ -267,7 +264,7 @@ impl ProjectFolders {
};

let file_set_roots = vec![VfsPath::from(ratoml_path.to_owned())];
let entry = vfs::loader::Entry::Files(vec![ratoml_path]);
let entry = vfs::loader::Entry::Files(vec![ratoml_path.to_owned()]);

res.watch.push(res.load.len());
res.load.push(entry);
Expand Down
13 changes: 4 additions & 9 deletions crates/project-model/src/workspace.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ use base_db::{
};
use cfg::{CfgAtom, CfgDiff, CfgOptions};
use intern::{sym, Symbol};
use itertools::Itertools;
use paths::{AbsPath, AbsPathBuf};
use rustc_hash::FxHashMap;
use rustc_hash::{FxHashMap, FxHashSet};
use semver::Version;
use span::{Edition, FileId};
use tracing::instrument;
Expand Down Expand Up @@ -591,9 +590,10 @@ impl ProjectWorkspace {
exclude: krate.exclude.clone(),
}
})
.collect::<FxHashSet<_>>()
.into_iter()
.chain(mk_sysroot())
.unique()
.collect(),
.collect::<Vec<_>>(),
ProjectWorkspaceKind::Cargo { cargo, rustc, build_scripts, error: _, set_test: _ } => {
cargo
.packages()
Expand Down Expand Up @@ -643,11 +643,6 @@ impl ProjectWorkspace {
exclude: Vec::new(),
})
}))
.chain(cargo.is_virtual_workspace().then(|| PackageRoot {
is_local: true,
include: vec![cargo.workspace_root().to_path_buf()],
exclude: Vec::new(),
}))
.collect()
}
ProjectWorkspaceKind::DetachedFile { file, cargo: cargo_script, .. } => {
Expand Down

0 comments on commit 954ed7b

Please sign in to comment.