| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-12-12 | Fix accidental removal of import | Jeremy Soller | -0/+1 | |
| 2016-12-12 | Rollback prefix | Jeremy Soller | -3/+3 | |
| 2016-11-30 | Cleanup env | Jeremy Soller | -4/+5 | |
| 2016-11-28 | Commit to fix make tidy | Jeremy Soller | -44/+157 | |
| 2016-11-28 | Remove file path from std::fs::File | Jeremy Soller | -4/+2 | |
| 2016-11-28 | Move stdout/err flush into sys | Jeremy Soller | -3/+25 | |
| 2016-11-28 | Switch to using Prefix::Verbatim | Jeremy Soller | -1/+1 | |
| 2016-11-28 | Switch to using syscall crate directly - without import | Jeremy Soller | -188/+171 | |
| 2016-11-25 | Fix canonicalize | Jeremy Soller | -3/+2 | |
| 2016-11-25 | Use O_DIRECTORY | Jeremy Soller | -9/+12 | |
| 2016-11-23 | Allow setting nonblock on sockets | Jeremy Soller | -11/+16 | |
| 2016-11-23 | Add File set_permissions | Jeremy Soller | -0/+4 | |
| 2016-11-23 | Merge branch 'master' into redox | Jeremy Soller | -8/+58 | |
| 2016-11-22 | Add a method for setting permissions directly on an open file. | Steven Allen | -0/+32 | |
| 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-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-20 | support creation of anonymous pipe on WinXP/2K3 | jsen- | -8/+26 | |
| 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-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 | -2/+10 | |
| 2016-11-14 | Add fcntl | Jeremy Soller | -5/+11 | |
| 2016-11-10 | Merge branch 'master' into redox | Jeremy Soller | -9/+21 | |
| 2016-11-10 | Use target_os = redox for cfg | Jeremy Soller | -1/+1 | |
| 2016-11-10 | Fix readdir | Jeremy Soller | -7/+11 | |
| 2016-11-10 | Fixes for stdio and processes on Redox | Jeremy Soller | -4/+29 | |
| 2016-11-09 | Fix exec | Jeremy Soller | -56/+10 | |
| 2016-11-10 | doc: fix typos | Tshepang Lekhonkhobe | -1/+1 | |
| 2016-11-04 | std: Track change to cprng syscall signature (Fuchsia) | Raph Levien | -8/+20 | |
| The mx_cprng_draw syscall has changed signature to separate the status and size return values, rather than multiplexing them into a single value with errors interpreted as a negative value. This patch tracks that change. | ||||
| 2016-11-03 | Update to new sys requirements | Jeremy Soller | -0/+123 | |
| 2016-11-03 | Merge branch 'master' into redox | Jeremy Soller | -3966/+247 | |
| 2016-11-01 | Document sys_common and sys | Brian Anderson | -0/+22 | |
| 2016-11-01 | std: Move sys_common to libstd/sys_common | Brian Anderson | -3928/+0 | |
| Make the directory structure reflect the module structure. I've always found the existing structure confusing. | ||||
| 2016-11-01 | std: Move platform-specific out of sys_common::util | Brian Anderson | -27/+26 | |
| 2016-11-01 | std: Move platform-specific code out of libstd/lib.rs | Brian Anderson | -3/+22 | |
| 2016-11-01 | std: Move a plattform-specific constant to sys::stdio | Brian Anderson | -0/+8 | |
| 2016-11-01 | std: Move elf TLS to sys::fast_thread_local | Brian Anderson | -0/+168 | |
| 2016-10-31 | Merge branch 'master' of https://github.com/rust-lang/rust into redox | Jeremy Soller | -1/+53 | |
| 2016-10-30 | Fix for thread locals | Jeremy Soller | -15/+24 | |
| 2016-10-30 | Implement TLS scoped keys, compiler builtins | Jeremy Soller | -2/+2 | |
| 2016-10-30 | Implement thread | Jeremy Soller | -14/+12 | |
| 2016-10-29 | Implement rand and args, cleanup other modules | Jeremy Soller | -74/+29 | |
| 2016-10-29 | Implement env, reentrant mutex, and partially implement scoped thread ↵ | Jeremy Soller | -49/+174 | |
| locals. Better error messages for unsupported features | ||||
| 2016-10-28 | Auto merge of #37385 - raphlinus:fuchsia_random, r=alexcrichton | bors | -1/+53 | |
| Add support for kernel randomness for Fuchsia Wire up cprng syscall as provider for rand::os::OsRng on Fuchsia. | ||||
| 2016-10-28 | Remove unsafe libc layer | Jeremy Soller | -637/+183 | |
| 2016-10-27 | Add redox system | Jeremy Soller | -1/+4304 | |
| 2016-10-24 | Add support for kernel randomness for Fuchsia | Raph Levien | -1/+53 | |
| Wire up cprng syscall as provider for rand::os::OsRng on Fuchsia. | ||||
| 2016-10-22 | Fix tidy warning | Raph Levien | -1/+1 | |
| Prefer FIXME to TODO | ||||
