| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | ||||
| 2016-11-08 | Slightly optimise CString | Oliver Middleton | -1/+1 | |
| Avoid a reallocation in CString::from and CStr::to_owned. | ||||
| 2016-11-08 | Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakis | bors | -1/+1 | |
| Stabilize `..` in tuple (struct) patterns I'd like to nominate `..` in tuple and tuple struct patterns for stabilization. This feature is a relatively small extension to existing stable functionality and doesn't have known blockers. The feature first appeared in Rust 1.10 6 months ago. An example of use: https://github.com/rust-lang/rust/pull/36203 Closes https://github.com/rust-lang/rust/issues/33627 r? @nikomatsakis | ||||
| 2016-11-05 | Rollup merge of #37589 - raphlinus:fuchsia_random, r=alexcrichton | Alex Crichton | -8/+20 | |
| std: Track change to cprng syscall signature (Fuchsia) 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-05 | Rollup merge of #37585 - leodasvacas:change_into_to_from, r=alexcrichton | Alex Crichton | -7/+7 | |
| Change `Into<Vec<u8>> for String` and `Into<OsString> for PathBuf` to From Fixes #37561. First contribution, happy with any and all feedback! | ||||
| 2016-11-05 | Rollup merge of #37537 - GuillaumeGomez:error_kind_doc, r=steveklabnik | Alex Crichton | -2/+7 | |
| Add missing urls for ErrorKind's variants r? @steveklabnik | ||||
| 2016-11-05 | Rollup merge of #37470 - arthurprs:sip-smaller, r=alexcrichton | Alex Crichton | -14/+12 | |
| Don't reuse RandomState seeds cc #36481 | ||||
| 2016-11-05 | add missing urls on io structs | Guillaume Gomez | -11/+19 | |
| 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-04 | Change Into<Vec<u8>> for String and Into<OsString> for PathBuf to From impls | leonardo.yvens | -7/+7 | |
| 2016-11-04 | Auto merge of #37037 - Mark-Simulacrum:stack-error, r=alexcrichton | bors | -21/+48 | |
| Add conversions from `io:ErrorKind` to `io::Error` Filing to help with discussion around the possibility of doing this. Current changes are clearly backwards incompatible, but I think adding a new function (with a bikeshed on naming) like `Error::new_str` should be possible (or some other way of specializing the string error message case) to fix #36658. | ||||
| 2016-11-03 | Update to new sys requirements | Jeremy Soller | -0/+123 | |
| 2016-11-03 | Merge branch 'master' into redox | Jeremy Soller | -338/+452 | |
| 2016-11-03 | Stabilize `..` in tuple (struct) patterns | Vadim Petrochenkov | -1/+1 | |
| 2016-11-02 | Rollup merge of #37498 - sanxiyn:unused-type-alias, r=eddyb | Jonathan Turner | -4/+0 | |
| Remove unused type aliases Found by extending the dead code lint. The lint itself is work in progress because of false positives. cc #37455. | ||||
| 2016-11-02 | Add missing urls for ErrorKind's variants | Guillaume Gomez | -2/+7 | |
| 2016-11-02 | Auto merge of #36948 - brson:sys, r=brson | bors | -290/+348 | |
| More refactoring to obey platform abstraction lint The most interesting things here are moving `std/sys/common` to `std/sys_common`, and `std/num/{f32,f64}.rs` to `std/{f32,f64}.rs`, and adding more documentation to `std/lib.rs`. r? @alexcrichton | ||||
| 2016-11-02 | Add a new non-heap allocated variant to io::Error's representation. | Mark-Simulacrum | -21/+48 | |
| Implement From<ErrorKind> for io::Error, intended for use with errors that should never be exposed to the user. | ||||
| 2016-11-02 | Add Error implementation for std::sync::mpsc::RecvTimeoutError. | Mark-Simulacrum | -0/+32 | |
| 2016-11-01 | std: Flatten the num directory to reflect the module layout | Brian Anderson | -2/+2 | |
| This makes it dissimilar to how core is structured on disk, but more predictable on its own. | ||||
| 2016-11-01 | Clean up and add more comments to libstd/lib.rs | Brian Anderson | -79/+70 | |
| 2016-11-01 | std: Remove unused test feature | Brian Anderson | -1/+0 | |
| 2016-11-01 | Document sys_common and sys | Brian Anderson | -0/+36 | |
| 2016-11-01 | std: Move sys_common to libstd/sys_common | Brian Anderson | -2/+1 | |
| 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 | -7/+23 | |
| 2016-11-01 | std: Move a plattform-specific constant to sys::stdio | Brian Anderson | -10/+10 | |
| 2016-11-01 | Document reasoning for supporting both fast and OS TLS in the same bin | Brian Anderson | -0/+9 | |
| 2016-11-01 | std: Move elf TLS to sys::fast_thread_local | Brian Anderson | -162/+171 | |
