about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristiaan Dirkx <christiaan@dirkx.email>2021-03-04 15:15:26 +0100
committerChristiaan Dirkx <christiaan@dirkx.email>2021-05-03 16:56:20 +0200
commitffc20e48de64f73ea57b6b7c121e2b50de30097f (patch)
tree940d3816f1f7c9605615d5ab47313ef748a1411a
parent7024bfffbdd1fb3dafa3f263f6d10fd2aed2ff2d (diff)
downloadrust-ffc20e48de64f73ea57b6b7c121e2b50de30097f.tar.gz
rust-ffc20e48de64f73ea57b6b7c121e2b50de30097f.zip
Move `std::sys::windows::ext` to `std::os::windows`
-rw-r--r--library/std/src/os/mod.rs6
-rw-r--r--library/std/src/os/windows/ffi.rs (renamed from library/std/src/sys/windows/ext/ffi.rs)0
-rw-r--r--library/std/src/os/windows/fs.rs (renamed from library/std/src/sys/windows/ext/fs.rs)0
-rw-r--r--library/std/src/os/windows/io.rs (renamed from library/std/src/sys/windows/ext/io.rs)0
-rw-r--r--library/std/src/os/windows/mod.rs (renamed from library/std/src/sys/windows/ext/mod.rs)1
-rw-r--r--library/std/src/os/windows/process.rs (renamed from library/std/src/sys/windows/ext/process.rs)0
-rw-r--r--library/std/src/os/windows/raw.rs (renamed from library/std/src/sys/windows/ext/raw.rs)0
-rw-r--r--library/std/src/os/windows/thread.rs (renamed from library/std/src/sys/windows/ext/thread.rs)0
-rw-r--r--library/std/src/sys/mod.rs13
-rw-r--r--library/std/src/sys/windows/mod.rs1
10 files changed, 5 insertions, 16 deletions
diff --git a/library/std/src/os/mod.rs b/library/std/src/os/mod.rs
index fc684f0912f..85ffe8adb1f 100644
--- a/library/std/src/os/mod.rs
+++ b/library/std/src/os/mod.rs
@@ -23,8 +23,7 @@ cfg_if::cfg_if! {
         #[stable(feature = "wasi_ext_doc", since = "1.35.0")]
         pub use crate::sys::wasi_ext as wasi;
 
-        #[stable(feature = "rust1", since = "1.0.0")]
-        pub use crate::sys::windows_ext as windows;
+        pub mod windows;
     } else if #[cfg(doc)] {
         // On certain platforms right now the "main modules" modules that are
         // documented don't compile (missing things in `libc` which is empty),
@@ -94,7 +93,6 @@ cfg_if::cfg_if! {
         pub mod wasi;
 
         #[cfg(windows)]
-        #[stable(feature = "rust1", since = "1.0.0")]
-        pub use crate::sys::ext as windows;
+        pub mod windows;
     }
 }
diff --git a/library/std/src/sys/windows/ext/ffi.rs b/library/std/src/os/windows/ffi.rs
index c89b9ff1efa..c89b9ff1efa 100644
--- a/library/std/src/sys/windows/ext/ffi.rs
+++ b/library/std/src/os/windows/ffi.rs
diff --git a/library/std/src/sys/windows/ext/fs.rs b/library/std/src/os/windows/fs.rs
index b20eafb4d53..b20eafb4d53 100644
--- a/library/std/src/sys/windows/ext/fs.rs
+++ b/library/std/src/os/windows/fs.rs
diff --git a/library/std/src/sys/windows/ext/io.rs b/library/std/src/os/windows/io.rs
index 31b5d015ed0..31b5d015ed0 100644
--- a/library/std/src/sys/windows/ext/io.rs
+++ b/library/std/src/os/windows/io.rs
diff --git a/library/std/src/sys/windows/ext/mod.rs b/library/std/src/os/windows/mod.rs
index 613d3dc189a..52ac508f9f7 100644
--- a/library/std/src/sys/windows/ext/mod.rs
+++ b/library/std/src/os/windows/mod.rs
@@ -8,7 +8,6 @@
 
 #![stable(feature = "rust1", since = "1.0.0")]
 #![doc(cfg(windows))]
-#![allow(missing_docs)]
 
 pub mod ffi;
 pub mod fs;
diff --git a/library/std/src/sys/windows/ext/process.rs b/library/std/src/os/windows/process.rs
index 67756b15531..67756b15531 100644
--- a/library/std/src/sys/windows/ext/process.rs
+++ b/library/std/src/os/windows/process.rs
diff --git a/library/std/src/sys/windows/ext/raw.rs b/library/std/src/os/windows/raw.rs
index 5014e008eb5..5014e008eb5 100644
--- a/library/std/src/sys/windows/ext/raw.rs
+++ b/library/std/src/os/windows/raw.rs
diff --git a/library/std/src/sys/windows/ext/thread.rs b/library/std/src/os/windows/thread.rs
index 6bd02054f71..6bd02054f71 100644
--- a/library/std/src/sys/windows/ext/thread.rs
+++ b/library/std/src/os/windows/thread.rs
diff --git a/library/std/src/sys/mod.rs b/library/std/src/sys/mod.rs
index 33e68d12b0a..6b38f62dfe5 100644
--- a/library/std/src/sys/mod.rs
+++ b/library/std/src/sys/mod.rs
@@ -78,23 +78,16 @@ cfg_if::cfg_if! {
     all(target_vendor = "fortanix", target_env = "sgx")
 )))]
 cfg_if::cfg_if! {
-    if #[cfg(windows)] {
-        #[allow(missing_docs)]
-        #[stable(feature = "rust1", since = "1.0.0")]
-        pub use self::ext as windows_ext;
-    } else {
+    if #[cfg(not(windows))] {
         // On non-Windows platforms (aka linux/osx/etc) pull in a "minimal"
         // amount of windows goop which ends up compiling
 
         #[macro_use]
         #[path = "windows/compat.rs"]
-        mod compat;
+        pub mod compat;
 
         #[path = "windows/c.rs"]
-        mod c;
-
-        #[path = "windows/ext/mod.rs"]
-        pub mod windows_ext;
+        pub mod c;
     }
 }
 
diff --git a/library/std/src/sys/windows/mod.rs b/library/std/src/sys/windows/mod.rs
index 2208ff025c0..cc60ca375ea 100644
--- a/library/std/src/sys/windows/mod.rs
+++ b/library/std/src/sys/windows/mod.rs
@@ -18,7 +18,6 @@ pub mod c;
 pub mod cmath;
 pub mod condvar;
 pub mod env;
-pub mod ext;
 pub mod fs;
 pub mod handle;
 pub mod io;