| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-08-11 | Handle DNS label compression in more places | Thomas Levy | -14/+12 | |
| 2017-08-11 | Fix some typos | Bastien Orivel | -2/+2 | |
| 2017-08-10 | Exposed all platform-specific documentation. | kennytm | -0/+1 | |
| 2017-08-03 | Simplify Redox backtrace/ to not include non-Redox implementations | Ian Douglas Scott | -207/+3 | |
| 2017-08-03 | Make backtraces work on Redox, copying Unix implementation | Ian Douglas Scott | -32/+363 | |
| 2017-08-04 | Auto merge of #43459 - ids1024:asrawfd, r=alexcrichton | bors | -0/+16 | |
| Implement AsRawFd for Stdin, Stdout, and Stderr https://github.com/rust-lang/rfcs/issues/2074 | ||||
| 2017-07-29 | Split FL and FD fcntls | Jeremy Soller | -10/+12 | |
| 2017-07-29 | Redox: Add JoinHandleExt (matching Unix version) | Ian Douglas Scott | -0/+50 | |
| 2017-07-25 | Correct 'stable' attribute | Ian Douglas Scott | -3/+3 | |
| 2017-07-24 | Implement AsRawFd for Stdin, Stdout, and Stderr | Ian Douglas Scott | -0/+16 | |
| 2017-07-18 | Rollup merge of #43304 - ids1024:path2, r=aturon | Mark Simulacrum | -21/+28 | |
| redox: handle multiple paths in PATH | ||||
| 2017-07-17 | redox: handle multiple paths in PATH | Ian Douglas Scott | -21/+28 | |
| 2017-07-18 | libstd: remove redundant & from &Path::new(...) | NODA, Kai | -4/+4 | |
| fn Path::new<S: AsRef ...>(s: &S) -> &Path Signed-off-by: NODA, Kai <nodakai@gmail.com> | ||||
| 2017-07-14 | Rollup merge of #43228 - redox-os:backtrace_fix, r=alexcrichton | Corey Farwell | -3/+12 | |
| Fix backtrace on Redox This fixes sys::backtrace on Redox | ||||
| 2017-07-14 | Rollup merge of #43202 - jackpot51:patch-1, r=sfackler | Corey Farwell | -1/+1 | |
| Fix sys::redox::net::tcp A change to the upper level API needed to be filtered down | ||||
| 2017-07-13 | Fix backtrace on Redox | Jeremy Soller | -3/+12 | |
| 2017-07-13 | Rollup merge of #43204 - jackpot51:patch-3, r=alexcrichton | Steve Klabnik | -3/+4 | |
| Implement fs::rename in sys::redox This uses a simple implementation of copy + unlink. Redox does not have a rename or link system call for a faster implementation. | ||||
| 2017-07-12 | Update fs.rs | Jeremy Soller | -1/+1 | |
| 2017-07-12 | Update mod.rs | Jeremy Soller | -3/+1 | |
| 2017-07-12 | Update fs.rs | Jeremy Soller | -2/+3 | |
| 2017-07-12 | Update mod.rs | Jeremy Soller | -17/+1 | |
| 2017-07-12 | Update tcp.rs | Jeremy Soller | -1/+1 | |
| 2017-07-12 | Rollup merge of #43100 - ids1024:stat2, r=aturon | Mark Simulacrum | -2/+17 | |
| Redox: add stat methods(); support is_symlink() | ||||
| 2017-07-11 | Redox: Use O_NOFOLLOW for lstat() | Ian Douglas Scott | -1/+5 | |
| 2017-07-07 | Redox: Fix Condvar.wait(); do not lock mutex twice | Ian Douglas Scott | -3/+1 | |
| The atomic_xchg() loop locks the mutex, so the call to mutex_lock is incorrect, and blocks. | ||||
| 2017-07-06 | Implement TcpStream::connect_timeout | Steven Fackler | -0/+4 | |
| This breaks the "single syscall rule", but it's really annoying to hand write and is pretty foundational. | ||||
| 2017-07-06 | Redox: add stat methods(); support is_symlink() | Ian Douglas Scott | -2/+17 | |
| 2017-07-04 | Rollup merge of #42975 - ids1024:symlink2, r=aturon | Mark Simulacrum | -6/+15 | |
| redox: symlink and readlink | ||||
| 2017-06-30 | Fix long line | Ian Douglas Scott | -1/+2 | |
| 2017-06-29 | Fix Redox build, apparently broken by #42687 | Ian Douglas Scott | -1/+5 | |
| 2017-06-29 | redox: symlink and readlink | Ian Douglas Scott | -4/+12 | |
| 2017-06-29 | Auto merge of #42848 - ids1024:redox-fix, r=sfackler | bors | -3/+2 | |
| Fix Redox build, broken in ecbb896b9eb2acadefde57be493e4298c1aa04a3 | ||||
| 2017-06-23 | Rollup merge of #42783 - ids1024:redox-env, r=sfackler | Mark Simulacrum | -1/+1 | |
| Redox: Use create() instead of open() when setting env variable See https://github.com/redox-os/kernel/pull/25. | ||||
| 2017-06-23 | Removed as many "```ignore" as possible. | kennytm | -21/+31 | |
| Replaced by adding extra imports, adding hidden code (`# ...`), modifying examples to be runnable (sorry Homura), specifying non-Rust code, and converting to should_panic, no_run, or compile_fail. Remaining "```ignore"s received an explanation why they are being ignored. | ||||
| 2017-06-22 | Fix Redox build, broken in ecbb896b9eb2acadefde57be493e4298c1aa04a3 | Ian Douglas Scott | -3/+2 | |
| 2017-06-22 | Auto merge of #42798 - stepancheg:args-debug, r=sfackler | bors | -0/+6 | |
| Better Debug for Args and ArgsOs Display actual args instead of two dots. | ||||
| 2017-06-21 | Better Debug for Args and ArgsOs | Stepan Koltsov | -0/+6 | |
| Display actual args instead of two dots. | ||||
| 2017-06-20 | Add `Read::initializer`. | Steven Fackler | -24/+0 | |
| This is an API that allows types to indicate that they can be passed buffers of uninitialized memory which can improve performance. | ||||
| 2017-06-20 | Redox: Use create() instead of open() when setting env variable | Ian Douglas Scott | -1/+1 | |
| 2017-06-15 | Avoid allocations in Debug for os_str | Stepan Koltsov | -7/+20 | |
| Fixes #38879 | ||||
| 2017-06-06 | Add conversions from File and Child* handles to Stdio | Josh Stone | -0/+12 | |
| `Stdio` now implements `From<ChildStdin>`, `From<ChildStdout>`, `From<ChildStderr>`, and `From<File>`. The `Command::stdin`/`stdout`/`stderr` methods now take any type that implements `Into<Stdio>`. This makes it much easier to write shell-like command chains, piping to one another and redirecting to and from files. Otherwise one would need to use the unsafe and OS-specific `from_raw_fd` or `from_raw_handle`. | ||||
| 2017-06-02 | Switch to repr(C) for syscall structs | Jeremy Soller | -3/+3 | |
| 2017-05-21 | Implement requires_synchronized_create() for Redox | Ian Douglas Scott | -0/+5 | |
| This was breaking the libstd build for Redox. | ||||
| 2017-05-20 | migrate everything to using mem::needs_drop | Alexis Beingessner | -3/+4 | |
| 2017-04-16 | Fix stdio descriptors in exec by removing cloexec if present. Use dup2 ↵ | Jeremy Soller | -9/+18 | |
| instead of dup | ||||
| 2017-03-17 | Rollup merge of #40457 - frewsxcv:frewsxcv-macos, r=steveklabnik | Corey Farwell | -4/+4 | |
| Update usages of 'OSX' (and other old names) to 'macOS'. As of last year with version 'Sierra', the Mac operating system is now called 'macOS'. | ||||
| 2017-03-15 | Auto merge of #40009 - clarcharr:box_to_buf, r=alexcrichton | bors | -0/+6 | |
| Leftovers from #39594; From<Box> impls These are a few more impls that follow the same reasoning as those from #39594. What's included: * `From<Box<str>> for String` * `From<Box<[T]>> for Vec<T>` * `From<Box<CStr>> for CString` * `From<Box<OsStr>> for OsString` * `From<Box<Path>> for PathBuf` * `Into<Box<str>> for String` * `Into<Box<[T]>> for Vec<T>` * `Into<Box<CStr>> for CString` * `Into<Box<OsStr>> for OsString` * `Into<Box<Path>> for PathBuf` * `<Box<CStr>>::into_c_string` * `<Box<OsStr>>::into_os_string` * `<Box<Path>>::into_path_buf` * Tracking issue for latter three methods + three from previous PR. Currently, the opposite direction isn't doable with `From` (only `Into`) because of the separation between `liballoc` and `libcollections`. I'm holding off on those for a later PR. | ||||
| 2017-03-12 | Update usages of 'OSX' (and other old names) to 'macOS'. | Corey Farwell | -4/+4 | |
| As of last year with version 'Sierra', the Mac operating system is now called 'macOS'. | ||||
| 2017-03-10 | Add From<Box<..>> implementations. | Clar Charr | -0/+6 | |
| 2017-03-10 | OsString::shrink_to_fit. | Clar Charr | -0/+5 | |
