| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-14 | Rollup merge of #53976 - GuillaumeGomez:expect-world, r=steveklabnik | kennytm | -30/+34 | |
| Replace unwrap calls in example by expect Part of #51668. r? @steveklabnik | ||||
| 2018-09-08 | `&CStr`, not `CStr`, is the counterpart of `&str` | Simonas Kazlauskas | -2/+3 | |
| 2018-09-05 | Replace unwrap calls in example by expect | Guillaume Gomez | -30/+34 | |
| 2018-08-11 | Add links to std::char::REPLACEMENT_CHARACTER from docs. | Corey Farwell | -3/+4 | |
| There are a few places where we mention the replacement character in the docs, and it could be helpful for users to utilize the constant which is available in the standard library, so let’s link to it! | ||||
| 2018-08-01 | Rollup merge of #52340 - cypher:document-from-trait-in-ffi, r=steveklabnik | Pietro Albini | -0/+26 | |
| Document From trait implementations for OsStr, OsString, CString, and CStr As part of issue #51430 (cc @skade). The allocation and copy claims should be double-checked. r? @steveklabnik | ||||
| 2018-07-25 | Merge remote-tracking branches 'ljedrz/dyn_libcore', 'ljedrz/dyn_libstd' and ↵ | Tatsuyuki Ishi | -1/+1 | |
| 'ljedrz/dyn_libterm' into dyn-rollup | ||||
| 2018-07-23 | Seperate summaries from rest of the comment | Markus Wein | -0/+1 | |
| 2018-07-16 | Document From conversions for CString and CStr | Markus Wein | -0/+25 | |
| 2018-07-10 | Deny bare trait objects in `src/libstd`. | ljedrz | -1/+1 | |
| 2018-07-06 | impl Clone for Box<CStr>, Box<OsStr>, Box<Path> | Matt Brubeck | -0/+8 | |
| Implements #51908. | ||||
| 2018-05-17 | Rollup merge of #50170 - burtonageo:more_cow_from, r=alexcrichton | kennytm | -0/+32 | |
| Implement From for more types on Cow This is basically https://github.com/rust-lang/rust/pull/48191, except that it should be implemented in a way that doesn't break third party crates. | ||||
| 2018-05-09 | Fix typo | George Burton | -1/+1 | |
| 2018-05-09 | Update features to 1.28.0 | George Burton | -4/+4 | |
| 2018-04-30 | Auto merge of #48925 - zackmdavis:fn_must_stabilize, r=nikomatsakis | bors | -0/+2 | |
| stabilize `#[must_use]` for functions and must-use comparison operators (RFC 1940) r? @nikomatsakis | ||||
| 2018-04-29 | Fix some broken links in docs. | Eric Huss | -0/+1 | |
| 2018-04-28 | stabilize `#[must_use]` for functions and must-use operators | Zack M. Davis | -0/+2 | |
| This is in the matter of RFC 1940 and tracking issue #43302. | ||||
| 2018-04-27 | Update the stable attributes to use the current nightly version number | George Burton | -4/+4 | |
| 2018-04-27 | Add cstring_from_cow_cstr and osstring_from_cow_osstr | George Burton | -0/+8 | |
| 2018-04-22 | Implement From for more types on Cow | George Burton | -0/+24 | |
| 2018-02-24 | Add new warning for CStr::from_ptr | Guillaume Gomez | -0/+2 | |
| 2018-02-18 | Mark doc examples w/ `extern` blocks as `ignore`. | Corey Farwell | -7/+7 | |
| Fixes https://github.com/rust-lang/rust/issues/48218. | ||||
| 2018-01-27 | Make wording around 0-cost casts more precise | Tobias Bucher | -9/+9 | |
| 2017-12-27 | Correct a few stability attributes | Oliver Middleton | -4/+4 | |
| 2017-11-25 | Implement `Rc`/`Arc` conversions for string-like types | Murarth | -0/+57 | |
| Provides the following conversion implementations: * `From<`{`CString`,`&CStr`}`>` for {`Arc`,`Rc`}`<CStr>` * `From<`{`OsString`,`&OsStr`}`>` for {`Arc`,`Rc`}`<OsStr>` * `From<`{`PathBuf`,`&Path`}`>` for {`Arc`,`Rc`}`<Path>` | ||||
| 2017-11-09 | std: Avoid use of `libc` in portable modules | Alex Crichton | -3/+3 | |
| This commit removes usage of the `libc` crate in "portable" modules like those at the top level and `sys_common`. Instead common types like `*mut u8` or `u32` are used instead of `*mut c_void` or `c_int` as well as switching to platform-specific functions like `sys::strlen` instead of `libc::strlen`. | ||||
| 2017-10-13 | Rollup merge of #44855 - federicomenaquintero:master, r=steveklabnik | kennytm | -65/+186 | |
| Improved docs for CStr, CString, OsStr, OsString This expands the documentation for those structs and their corresponding traits, per https://github.com/rust-lang/rust/issues/29354 | ||||
| 2017-10-11 | ffi/c_str.rs: Use only one space after a period ending a sentence | Federico Mena Quintero | -8/+8 | |
| 2017-10-11 | ffi/c_str.rs: Fix method/function confusion | Federico Mena Quintero | -3/+3 | |
| Per https://github.com/rust-lang/rust/pull/44855#discussion_r144049179 | ||||
| 2017-10-11 | ffi/c_str.rs: Make all descriptions have a single-sentence summary at the ↵ | Federico Mena Quintero | -15/+16 | |
| beginning Per https://github.com/rust-lang/rust/pull/44855#discussion_r144048837 and subsequent ones. | ||||
| 2017-10-02 | Remove the implication that CString contains UTF-8 data. | Federico Mena Quintero | -3/+4 | |
| 2017-09-28 | Fix mutability error in CString::from_raw | Nikolai Vazquez | -1/+1 | |
| 2017-09-28 | Remove mem::transmute used in CStr conversions | Nikolai Vazquez | -7/+8 | |
| 2017-09-25 | Point from the error structs back to the method that created them, like in ↵ | Federico Mena Quintero | -5/+24 | |
| iterators | ||||
| 2017-09-25 | Overhaul the ffi::CStr documentation. | Federico Mena Quintero | -30/+46 | |
| 2017-09-25 | Overhaul the ffi::CString docs | Federico Mena Quintero | -31/+115 | |
| Explain the struct's reason for being, and its most common usage patterns. Add a bunch of links. Clarify the method docs a bit. Part of https://github.com/rust-lang/rust/issues/29354 | ||||
| 2017-09-10 | Use rvalue promotion to 'static instead of static items. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 | |
| 2017-07-25 | std: Stabilize the `str_{mut,box}_extras` feature | Alex Crichton | -6/+0 | |
| Stabilizes * `<&mut str>::as_bytes_mut` * `<Box<str>>::into_boxed_bytes` * `std::str::from_boxed_utf8_unchecked` * `std::str::from_utf8_mut` * `std::str::from_utf8_unchecked_mut` Closes #41119 | ||||
| 2017-07-25 | std: Stabilize CString/OsString/PathBuf extra methods | Alex Crichton | -3/+3 | |
| Stabilizes: * `CString::as_c_str` * `CString::into_boxed_c_str` * `CStr::into_c_string` * `OsString::into_boxed_os_str` * `OsStr::into_os_string` * `PathBuf::into_boxed_path` * `PathBuf::into_path_buf` Closes #40380 | ||||
| 2017-06-21 | Update version numbers for From impls | Oliver Middleton | -1/+1 | |
| 2017-06-21 | Convert Intos to Froms. | Clar Charr | -3/+3 | |
| 2017-06-20 | Add doc example for `CString::from_raw`. | Corey Farwell | -0/+21 | |
| 2017-06-20 | Add doc example for `FromBytesWithNulError`. | Corey Farwell | -0/+8 | |
| 2017-06-20 | Add doc example for `NulError`. | Corey Farwell | -0/+8 | |
| 2017-06-20 | Add doc example for `CStr::to_str`. | Corey Farwell | -0/+9 | |
| 2017-06-20 | Add doc example for `CString::as_c_str`. | Corey Farwell | -0/+12 | |
| 2017-06-20 | Add doc example for `Box<CStr>::into_c_string`. | Corey Farwell | -0/+12 | |
| 2017-06-20 | Add doc example for `CString::into_boxed_c_str`. | Corey Farwell | -0/+12 | |
| 2017-06-20 | Add doc example for `CStr::to_string_lossy`. | Corey Farwell | -0/+25 | |
| 2017-06-20 | Add error scenario doc examples for `CStr::from_bytes_with_nul`. | Corey Farwell | -0/+18 | |
