]> git.lizzy.rs Git - rust.git/commitdiff
Update sysroot crates
authorJonas Schievink <jonasschievink@gmail.com>
Mon, 21 Jun 2021 13:26:26 +0000 (15:26 +0200)
committerJonas Schievink <jonasschievink@gmail.com>
Mon, 21 Jun 2021 13:26:26 +0000 (15:26 +0200)
crates/project_model/src/sysroot.rs

index a22f79c15d8969d0d61a31dc4555370eda55c293..006263da8ff740fc366f523799730571329b2351 100644 (file)
@@ -68,8 +68,9 @@ pub fn discover_rustc(cargo_toml: &AbsPath) -> Option<AbsPathBuf> {
     pub fn load(sysroot_src_dir: &AbsPath) -> Result<Sysroot> {
         let mut sysroot = Sysroot { crates: Arena::default() };
 
-        for name in SYSROOT_CRATES.trim().lines() {
-            let root = [format!("{}/src/lib.rs", name), format!("lib{}/lib.rs", name)]
+        for path in SYSROOT_CRATES.trim().lines() {
+            let name = path.split('/').last().unwrap();
+            let root = [format!("{}/src/lib.rs", path), format!("lib{}/lib.rs", path)]
                 .iter()
                 .map(|it| sysroot_src_dir.join(it))
                 .find(|it| it.exists());
@@ -191,9 +192,8 @@ pub fn root_dir(&self) -> &AbsPath {
 panic_unwind
 proc_macro
 profiler_builtins
-rtstartup
 std
-stdarch
+stdarch/crates/std_detect
 term
 test
 unwind";
@@ -204,9 +204,8 @@ pub fn root_dir(&self) -> &AbsPath {
 panic_abort
 panic_unwind
 profiler_builtins
-rtstartup
 proc_macro
-stdarch
+std_detect
 term
 test
 unwind";