| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-13 | Fix the stable release of os_str_str_ref_eq | Josh Stone | -2/+2 | |
| This was added and stabilized in commit 02503029b83a, but while that claimed to be for 1.28.0, it didn't actually make it until 1.29.0. | ||||
| 2018-09-06 | Fix link | Guillaume Gomez | -3/+0 | |
| 2018-08-11 | Add links to std::char::REPLACEMENT_CHARACTER from docs. | Corey Farwell | -1/+3 | |
| 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-07-23 | Seperate summaries from rest of the comment | Markus Wein | -0/+1 | |
| 2018-07-16 | Document From conversions for OsString and OsStr | Markus Wein | -0/+21 | |
| 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 | |
