| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-12 | Rollup merge of #51912 - mbrubeck:more_box_slice_clone, r=alexcrichton | kennytm | -0/+8 | |
| impl Clone for Box<CStr>, Box<OsStr>, Box<Path> Implements #51908. | ||||
| 2018-07-06 | impl Clone for Box<CStr>, Box<OsStr>, Box<Path> | Matt Brubeck | -0/+8 | |
| Implements #51908. | ||||
| 2018-06-29 | Fix stability attributes | Gabriel Majeri | -2/+2 | |
| 2018-06-29 | Implement PartialEq between &str and OsString | Gabriel Majeri | -0/+14 | |
| Allows for example `os_string == "something"` | ||||
| 2018-05-09 | Update features to 1.28.0 | George Burton | -4/+4 | |
| 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-04-16 | Remove unwanted auto-linking and update | Guillaume Gomez | -2/+3 | |
| 2018-03-27 | Implement `shrink_to` method on collections | Diggory Blake | -0/+30 | |
| 2018-01-11 | s/OsStr/&OsStr in docs to align with &str/String comparison | muvlon | -2/+3 | |
| 2018-01-11 | Fix dead links in docs for OsStr | muvlon | -0/+2 | |
| 2018-01-11 | Fix confusing documentation for OsStr | muvlon | -1/+1 | |
| 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/+58 | |
| 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-10-20 | Fix most rendering warnings from switching to CommonMark | steveklabnik | -2/+1 | |
| 2017-10-13 | Rollup merge of #44855 - federicomenaquintero:master, r=steveklabnik | kennytm | -2/+49 | |
| 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-02 | Fix broken links in documentation | Federico Mena Quintero | -3/+3 | |
| 2017-09-30 | Cast inner type in OsStr::bytes | Nikolai Vazquez | -1/+1 | |
| The innermost type is not [u8] on all platforms but is assumed to have the same memory layout as [u8] since this conversion was done via mem::transmute before. | ||||
| 2017-09-28 | Remove unused 'mem' import in 'os_str' module | Nikolai Vazquez | -1/+0 | |
| 2017-09-28 | Remove mem::transmute used in OsStr conversions | Nikolai Vazquez | -7/+10 | |
| 2017-09-26 | os_str: Fix too-long lines | Federico Mena Quintero | -4/+4 | |
| 2017-09-25 | Overhaul the documentation for OsString / OsStr | Federico Mena Quintero | -2/+49 | |
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 | |
| 2017-07-25 | std: Stabilize the `str_{mut,box}_extras` feature | Alex Crichton | -2/+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 | -2/+2 | |
| 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-07-04 | Rollup merge of #42227 - ollie27:into_to_from, r=aturon | Mark Simulacrum | -4/+4 | |
| Convert Intos to Froms. This is a resubmission of #42129 without `impl<T> From<Vec<T>> for Box<[T]>`. | ||||
| 2017-06-28 | Auto merge of #42745 - sfackler:1.19-stabilization, r=alexcrichton | bors | -3/+1 | |
| 1.19 stabilization r? @alexcrichton | ||||
| 2017-06-25 | Reword OsStr docs to clarify that utf8 may contain nulls | Casey Rodarmor | -1/+1 | |
| 2017-06-24 | Stabilize OsString::shrink_to_fit | Steven Fackler | -3/+1 | |
| Closes #40421 | ||||
| 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-15 | Avoid allocations in Debug for os_str | Stepan Koltsov | -6/+12 | |
| Fixes #38879 | ||||
| 2017-05-24 | Add missing urls for OsStr docs | Guillaume Gomez | -3/+9 | |
| 2017-05-20 | Remove unused lifetimes. | Clar Charr | -1/+1 | |
| 2017-05-20 | Correct some stability versions | Oliver Middleton | -2/+2 | |
| These were found by running tidy on stable versions of rust and finding features stabilised with the wrong version numbers. | ||||
| 2017-04-18 | Override ToOwned::clone_into for Path and OsStr | Scott McMurray | -1/+17 | |
| The only non-overridden one remaining is the CStr impl, which cannot be optimized as doing so would break CString's second invariant. | ||||
| 2017-03-16 | Merge branch 'master' into frewsxcv-osstr | Corey Farwell | -7/+27 | |
| 2017-03-15 | Auto merge of #40009 - clarcharr:box_to_buf, r=alexcrichton | bors | -7/+27 | |
| 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-14 | Add doc example for `OsString::into_boxed_os_str`. | Corey Farwell | -0/+12 | |
| 2017-03-14 | Add doc example for `OsString::shrink_to_fit`. | Corey Farwell | -0/+16 | |
| 2017-03-14 | Add doc example for `OsString::reserve_exact`. | Corey Farwell | -0/+10 | |
| 2017-03-14 | Add doc example for `OsString::reserve`. | Corey Farwell | -0/+10 | |
| 2017-03-14 | Add doc example for `OsStr::to_os_string`. | Corey Farwell | -0/+10 | |
| 2017-03-10 | Add From<Box<..>> implementations. | Clar Charr | -7/+27 | |
| 2017-03-10 | OsString::shrink_to_fit. | Clar Charr | -0/+6 | |
| 2017-02-14 | Conversions between CStr/OsStr/Path and boxes. | Clar Charr | -0/+38 | |
| 2017-01-22 | Add missing urls for OsStr and OsString | Guillaume Gomez | -9/+28 | |
| 2017-01-21 | Add doc examples for `std::ffi::OsString` fucntions/methods. | Corey Farwell | -0/+73 | |
| 2017-01-05 | Expand {Path,OsStr}::{to_str,to_string_lossy} doc examples. | Corey Farwell | -0/+23 | |
