| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-11-23 | std: make compilation of libpanic_unwind optional via a Cargo feature | Jorge Aparicio | -2/+3 | |
| with this feature disabled, you can (Cargo) compile std with "panic=abort" rustbuild will build std with this feature enabled, to maintain the status quo fixes #37252 | ||||
| 2016-11-23 | Separated fuchsia-specific process stuff into 'process_fuchsia.rs' and ↵ | Theodore DeRego | -868/+940 | |
| refactored out some now-duplicated code into a 'process_common.rs' | ||||
| 2016-11-23 | Allow setting nonblock on sockets | Jeremy Soller | -11/+16 | |
| 2016-11-23 | Add missing examples to SocketAddrV6 | Guillaume Gomez | -0/+84 | |
| 2016-11-23 | Add File set_permissions | Jeremy Soller | -0/+4 | |
| 2016-11-23 | Merge branch 'master' into redox | Jeremy Soller | -10/+205 | |
| 2016-11-23 | Add ::1 example in IPv6 to IPv4 conversion | Guillaume Gomez | -15/+44 | |
| 2016-11-23 | Rollup merge of #37925 - jtdowney:env-args-doc-links, r=steveklabnik | Guillaume Gomez | -5/+13 | |
| Add some internal docs links for Args/ArgsOs In many places the docs link to other sections and I noticed it was lacking here. Not sure if there is a standard for if inter-linking is appropriate. | ||||
| 2016-11-23 | Rollup merge of #37913 - GuillaumeGomez:socket-v4, r=frewsxcv | Guillaume Gomez | -0/+46 | |
| Add missing examples for SocketAddrV4 r? @steveklabnik cc @frewsxcv | ||||
| 2016-11-22 | Whoops :| s/update/unwrap/ | Theodore DeRego | -1/+1 | |
| 2016-11-22 | Cleaned up and appeased the linter | Theodore DeRego | -77/+30 | |
| 2016-11-22 | Fuchsia support for std::process via liblaunchpad. | Theodore DeRego | -5/+426 | |
| 2016-11-22 | Add a method for setting permissions directly on an open file. | Steven Allen | -0/+85 | |
| On unix like systems, the underlying file corresponding to any given path may change at any time. This function makes it possible to set the permissions of the a file corresponding to a `File` object even if its path changes. | ||||
| 2016-11-22 | Add missing examples for Ipv6Addr | Guillaume Gomez | -0/+129 | |
| 2016-11-21 | Add some internal docs links for Args/ArgsOs | John Downey | -5/+13 | |
| 2016-11-21 | Auto merge of #37677 - jsen-:master, r=alexcrichton | bors | -8/+26 | |
| libstd: support creation of anonymous pipe on WinXP/2K3 `PIPE_REJECT_REMOTE_CLIENTS` flag is not supported on Windows < VISTA, and every invocation of `anon_pipe` including attempts to pipe `std::process::Child`'s stdio fails. This PR should work around this issue by performing a runtime check of windows version and conditionally omitting this flag on "XP and friends". Getting the version should be probably moved out of the function `anon_pipe` itself (the OS version does not often change during runtime :) ), but: - I didn't find any precedent for this and assuming there's not much overhead (I hope windows does not perform any heuristics to find out it's own version, just fills couple of fields in the struct). - the code path is not especially performance sensitive anyway. | ||||
| 2016-11-21 | Add missing examples for SocketAddrV4 | Guillaume Gomez | -0/+46 | |
| 2016-11-20 | support creation of anonymous pipe on WinXP/2K3 | jsen- | -8/+26 | |
| 2016-11-20 | Rollup merge of #37880 - GuillaumeGomez:socket-4-doc, r=frewsxcv | Guillaume Gomez | -1/+78 | |
| Add missing examples in SocketAddr r? @frewsxcv | ||||
| 2016-11-19 | Merge branch 'master' into redox | Jeremy Soller | -18/+211 | |
| 2016-11-19 | Auto merge of #37833 - sfackler:process-abort, r=alexcrichton | bors | -0/+15 | |
| Add std::process::abort This calls libc abort on Unix and fastfail on Windows, first running cleanups to do things like flush stdout buffers. This matches with libc abort's behavior, which flushes open files. r? @alexcrichton | ||||
| 2016-11-19 | Add missing examples in SocketAddr | Guillaume Gomez | -1/+78 | |
| 2016-11-17 | Add std::process::abort | Steven Fackler | -0/+15 | |
| This calls libc abort on Unix and fastfail on Windows. | ||||
| 2016-11-17 | Replace setuid, setgid with setreuid, setregid | Jeremy Soller | -2/+2 | |
| 2016-11-17 | Add signal support, better exec error handling | Jeremy Soller | -34/+80 | |
| 2016-11-16 | Add examples for Ipv4Addr | Guillaume Gomez | -1/+124 | |
| 2016-11-16 | Add missing urls and improve internal doc representation | Guillaume Gomez | -6/+21 | |
| 2016-11-15 | Use chmod instead of fcntl to change file perms | Jeremy Soller | -4/+1 | |
| 2016-11-15 | Add set_perm | Jeremy Soller | -4/+7 | |
| 2016-11-14 | Simple implementation of read2 | Jeremy Soller | -10/+13 | |
| 2016-11-14 | Add current_exe support | Jeremy Soller | -2/+12 | |
| 2016-11-14 | Fix redox prefix handling | Jeremy Soller | -3/+18 | |
| 2016-11-14 | Update top-level path doc examples to show results. | Corey Farwell | -5/+18 | |
| 2016-11-14 | Add fcntl | Jeremy Soller | -5/+11 | |
| 2016-11-13 | Minor rewriting of `std::path::Path::push` doc example. | Corey Farwell | -5/+12 | |
| 2016-11-12 | Rollup merge of #37699 - alexcrichton:default-for-duration, r=brson | Eduard-Mihai Burtescu | -1/+1 | |
| std: Derive `Default` for `Duration`. Discussed in #37546 the libs team reached the conclusion that a default zero duration seems like a reasonable implementation of the `Default` trait. Closes #37546 | ||||
| 2016-11-12 | Rollup merge of #37696 - arthurprs:patch-1, r=alexcrichton | Eduard-Mihai Burtescu | -1/+4 | |
| Remove one bounds check from BufReader Very minor thing. Otherwise the optimizer can't be sure that pos <= cap. Added a paranoid debug_assert to ensure correctness instead. CC #37573 | ||||
| 2016-11-12 | Rollup merge of #37527 - Mark-Simulacrum:mpsc-recvtimeouterror-error-impl, ↵ | Eduard-Mihai Burtescu | -0/+32 | |
| r=alexcrichton Add Error implementation for std::sync::mpsc::RecvTimeoutError. Fixes https://github.com/rust-lang/rust/issues/37525. | ||||
| 2016-11-10 | Merge branch 'master' into redox | Jeremy Soller | -67/+120 | |
| 2016-11-10 | Use target_os = redox for cfg | Jeremy Soller | -8/+5 | |
| 2016-11-10 | Fix readdir | Jeremy Soller | -7/+11 | |
| 2016-11-10 | Fixes for stdio and processes on Redox | Jeremy Soller | -4/+35 | |
| 2016-11-10 | std: Derive `Default` for `Duration`. | Alex Crichton | -1/+1 | |
| Discussed in #37546 the libs team reached the conclusion that a default zero duration seems like a reasonable implementation of the `Default` trait. Closes #37546 | ||||
| 2016-11-10 | Remove one bounds check from BufReader | Arthur Silva | -1/+4 | |
| Otherwise the optimizer can't be sure that pos <= cap. Added a paranoid debug_assert to ensure correctness instead. | ||||
| 2016-11-09 | Fix exec | Jeremy Soller | -56/+10 | |
| 2016-11-10 | doc: fix typos | Tshepang Lekhonkhobe | -2/+2 | |
| 2016-11-09 | Rollup merge of #37622 - ollie27:cstring, r=alexcrichton | Eduard-Mihai Burtescu | -1/+1 | |
| Slightly optimise CString Avoid a reallocation in CString::from and CStr::to_owned. | ||||
| 2016-11-09 | Rollup merge of #37432 - achanda:send_to, r=alexcrichton | Eduard-Mihai Burtescu | -0/+3 | |
| Clarify that send_to might panic in certain cases Closes #34202 r? @alexcrichton | ||||
| 2016-11-09 | Clarify that send_to might return an error in certain cases | Abhishek Chanda | -0/+3 | |
| Closes #34202 | ||||
| 2016-11-08 | Rollup merge of #37588 - GuillaumeGomez:missing_io_urls, r=frewsxcv | Steve Klabnik | -11/+19 | |
| Add missing urls on io structs r? @steveklabnik | ||||
