| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-09-19 | Rollup merge of #44513 - redox-os:master, r=alexcrichton | Guillaume Gomez | -26/+186 | |
| [Redox] Sync with upstream syscall library This syncs the vendored syscalls with their upstream versions. | ||||
| 2017-09-16 | Fix network families | Jeremy Soller | -2/+2 | |
| 2017-09-14 | Auto merge of #43972 - TobiasSchaffner:std_clean, r=alexcrichton | bors | -0/+2 | |
| Add the libstd-modifications needed for the L4Re target This commit adds the needed modifications to compile the std crate for the L4 Runtime environment (L4Re). A target for the L4Re was introduced in commit: c151220a84e40b65e45308cc0f3bbea4466d3acf In many aspects implementations for linux also apply for the L4Re microkernel. Some uncommon characteristics had to be resolved: * L4Re has no network funktionality * L4Re has a maximum stacksize of 1Mb for threads * L4Re has no uid or gid Co-authored-by: Sebastian Humenda <sebastian.humenda@tu-dresden.de> | ||||
| 2017-09-13 | Move default stack min size to thread implementations | Tobias Schaffner | -0/+2 | |
| The default min stack size value is smaller on l4re and therefore this value has to be different depending on the platform. | ||||
| 2017-09-11 | Fix tidy checks | Jeremy Soller | -18/+44 | |
| 2017-09-11 | Sync with upstream syscall library | Jeremy Soller | -12/+146 | |
| 2017-09-07 | Properly detect overflow in Instance +/- Duration. | kennytm | -7/+15 | |
| Avoid unchecked cast from `u64` to `i64`. Use `try_into()` for checked cast. (On Unix, cast to `time_t` instead of `i64`.) | ||||
| 2017-08-24 | Fix inconsistent doc headings | lukaramu | -1/+1 | |
| This fixes headings reading "Unsafety" and "Example", they should be "Safety" and "Examples" according to RFC 1574. | ||||
| 2017-08-20 | redox: Correct error on exec when file is not found | Ian Douglas Scott | -1/+1 | |
| `.raw_os_error()` (called in `spawn()`) returned None, so this produced an incorrect error. | ||||
| 2017-08-17 | Rollup merge of #43891 - Fourchaux:master, r=steveklabnik | Corey Farwell | -1/+1 | |
| Fix typos & us spellings Fixing some typos and non en-US spellings. (Update of PR https://github.com/rust-lang/rust/pull/42812 ) | ||||
| 2017-08-16 | Auto merge of #43710 - zackmdavis:field_init_shorthand_power_slam, ↵ | bors | -4/+4 | |
| r=Mark-Simulacrum use field init shorthand EVERYWHERE Like #43008 (f668999), but [(lacking reasons to be more timid)](https://github.com/rust-lang/rust/pull/43008#issuecomment-312463564) _much more aggressive_. r? @Mark-Simulacrum | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -4/+4 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 | |
| 2017-08-15 | Auto merge of #43635 - ids1024:backtrace-redox, r=alexcrichton | bors | -32/+159 | |
| Make backtraces work on Redox, copying Unix implementation The `backtrace/` directory here is the same as the Unix one, except for adding an implementation of `get_executable_filename`. | ||||
| 2017-08-13 | Rollup merge of #43821 - NilSet:redox-dns, r=alexcrichton | Guillaume Gomez | -14/+12 | |
| Handle DNS label compression in more places in Redox name resolution | ||||
| 2017-08-13 | Rollup merge of #43814 - Eijebong:fix_typos2, r=petrochenkov | Guillaume Gomez | -2/+2 | |
| Fix some typos Follow up of #43794 If refined my script a little bit and found some more. | ||||
| 2017-08-13 | Auto merge of #43348 - kennytm:fix-24658-doc-every-platform, r=alexcrichton | bors | -0/+1 | |
| Expose all OS-specific modules in libstd doc. 1. Uses the special `--cfg dox` configuration passed by rustbuild when running `rustdoc`. Changes the `#[cfg(platform)]` into `#[cfg(any(dox, platform))]` so that platform-specific API are visible to rustdoc. 2. Since platform-specific implementations often won't compile correctly on other platforms, `rustdoc` is changed to apply `everybody_loops` to the functions during documentation and doc-test harness. 3. Since platform-specific code are documented on all platforms now, it could confuse users who found a useful API but is non-portable. Also, their examples will be doc-tested, so must be excluded when not testing on the native platform. An undocumented attribute `#[doc(cfg(...))]` is introduced to serve the above purposed. Fixes #24658 (Does _not_ fully implement #1998). | ||||
| 2017-08-12 | Fix some typos | Bastien Orivel | -2/+2 | |
| 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 | ||||
