1. 16 3月, 2015 7 次提交
    • N
      2df1ceb0
    • N
      Fallout in testing. · 432011d1
      Nick Cameron 提交于
      432011d1
    • N
      Error if `pub use` references a private item. · 170ccd61
      Nick Cameron 提交于
      [breaking-change]
      
      Closes #23266
      170ccd61
    • N
      Misc tidy ups in resolve · 73afbef3
      Nick Cameron 提交于
      73afbef3
    • B
      Auto merge of #23353 - alexcrichton:stabilize-os, r=aturon · 542e2bb3
      bors 提交于
      This commit starts to organize the `std::os::$platform` modules and in the
      process stabilizes some of the functionality contained within. The organization
      of these modules will reflect the organization of the standard library itself
      with extension traits for primitives in the same corresponding module.
      
      The OS-specific modules will grow more functionality over time including
      concrete types that are not extending functionality of other structures, and
      these will either go into the closest module in `std::os::$platform` or they
      will grow a new module in the hierarchy.
      
      The following items are now stable:
      
      * `os::{unix, windows}`
      * `unix::ffi`
      * `unix::ffi::OsStrExt`
      * `unix::ffi::OsStrExt::{from_bytes, as_bytes, to_cstring}`
      * `unix::ffi::OsString`
      * `unix::ffi::OsStringExt::{from_vec, into_vec}`
      * `unix::process`
      * `unix::process::CommandExt`
      * `unix::process::CommandExt::{uid, gid}`
      * `unix::process::ExitStatusExt`
      * `unix::process::ExitStatusExt::signal`
      * `unix::prelude`
      * `windows::ffi`
      * `windows::ffi::OsStringExt`
      * `windows::ffi::OsStringExt::from_wide`
      * `windows::ffi::OsStrExt`
      * `windows::ffi::OsStrExt::encode_wide`
      * `windows::prelude`
      
      The following items remain unstable:
      
      * `unix::io`
      * `unix::io::{Fd, AsRawFd}`
      * `unix::fs::{PermissionsExt, OpenOptionsExt}`
      * `windows::io`
      * `windows::io::{Handle, AsRawHandle}`
      * `windows::io::{Socket, AsRawSocket}`
      * `windows::fs`
      * `windows::fs::OpenOptionsExt`
      
      Due to the reorgnization of the platform extension modules, this commit is a
      breaking change. Most imports can be fixed by adding the relevant libstd module
      in the `use` path (such as `ffi` or `fs`).
      
      [breaking-change]
      542e2bb3
    • A
      std: Stabilize portions of `std::os::$platform` · 1f5f76ad
      Alex Crichton 提交于
      This commit starts to organize the `std::os::$platform` modules and in the
      process stabilizes some of the functionality contained within. The organization
      of these modules will reflect the organization of the standard library itself
      with extension traits for primitives in the same corresponding module.
      
      The OS-specific modules will grow more functionality over time including
      concrete types that are not extending functionality of other structures, and
      these will either go into the closest module in `std::os::$platform` or they
      will grow a new module in the hierarchy.
      
      The following items are now stable:
      
      * `os::{unix, windows}`
      * `unix::ffi`
      * `unix::ffi::OsStrExt`
      * `unix::ffi::OsStrExt::{from_bytes, as_bytes, to_cstring}`
      * `unix::ffi::OsString`
      * `unix::ffi::OsStringExt::{from_vec, into_vec}`
      * `unix::process`
      * `unix::process::CommandExt`
      * `unix::process::CommandExt::{uid, gid}`
      * `unix::process::ExitStatusExt`
      * `unix::process::ExitStatusExt::signal`
      * `unix::prelude`
      * `windows::ffi`
      * `windows::ffi::OsStringExt`
      * `windows::ffi::OsStringExt::from_wide`
      * `windows::ffi::OsStrExt`
      * `windows::ffi::OsStrExt::encode_wide`
      * `windows::prelude`
      
      The following items remain unstable:
      
      * `unix::io`
      * `unix::io::{Fd, AsRawFd}`
      * `unix::fs::{PermissionsExt, OpenOptionsExt}`
      * `windows::io`
      * `windows::io::{Handle, AsRawHandle}`
      * `windows::io::{Socket, AsRawSocket}`
      * `windows::fs`
      * `windows::fs::OpenOptionsExt`
      
      Due to the reorgnization of the platform extension modules, this commit is a
      breaking change. Most imports can be fixed by adding the relevant libstd module
      in the `use` path (such as `ffi` or `fs`).
      
      [breaking-change]
      1f5f76ad
    • B
      Auto merge of #23387 - Manishearth:rollup, r=Manishearth · b4f5e78b
      bors 提交于
      - Successful merges: #23375, #23379, #23382, #23384
      - Failed merges: 
      b4f5e78b
  2. 15 3月, 2015 29 次提交
  3. 14 3月, 2015 4 次提交