1. 16 3月, 2015 5 次提交
    • R
      powerpc: Support configure on native ppc[64] hosts · a0297cbe
      Richo Healey 提交于
      a0297cbe
    • B
      Auto merge of #23206 - nagisa:print-io, r=alexcrichton · c62ae87d
      bors 提交于
      r? @alexcrichton or @aturon 
      
      This still needs to somehow figure out how to avoid unstable warnings arising from the use of unstable functions. I tried to use `#[allow_internal_unstable]` but it still spits out warnings as far as I can see. @huonw (I think you implemented it) does `#[allow_internal_unstable]` not work for some reason or am I using it incorrectly?
      c62ae87d
    • 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 30 次提交
  3. 14 3月, 2015 5 次提交