| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-17 | OsStr: Document that it's not NUL terminated | Colin Walters | -1/+4 | |
| I somehow got confused into thinking this was the case, but it's definitely not. Let's help the common case of people who have an `OsStr` and need to call e.g. Unix APIs. | ||||
| 2018-09-14 | Move std::os::raw::c_void into libcore and re-export in libstd | Isaac Woods | -0/+3 | |
| 2018-09-14 | Rollup merge of #54203 - cuviper:stable-os_str_str_ref_eq, r=estebank | kennytm | -2/+2 | |
| Fix the stable release of os_str_str_ref_eq 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. Fixes #54195. | ||||
| 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-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-06 | Fix link | Guillaume Gomez | -3/+0 | |
| 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 | -4/+7 | |
| 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/+48 | |
| 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/+2 | |
| 2018-07-16 | Document From conversions for CString and CStr | Markus Wein | -0/+25 | |
| 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/+16 | |
| impl Clone for Box<CStr>, Box<OsStr>, Box<Path> Implements #51908. | ||||
| 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/+16 | |
| 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-17 | Rollup merge of #50170 - burtonageo:more_cow_from, r=alexcrichton | kennytm | -0/+64 | |
| 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 | -8/+8 | |
| 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 | -8/+8 | |
| 2018-04-27 | Add cstring_from_cow_cstr and osstring_from_cow_osstr | George Burton | -0/+16 | |
| 2018-04-22 | Implement From for more types on Cow | George Burton | -0/+48 | |
| 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-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 | |
| 2018-01-13 | Rollup merge of #47357 - whentze:osstr-doc-fix, r=GuillaumeGomez | kennytm | -2/+5 | |
| Fix docs for OsStr At present, there are two small issues with the [docs](https://doc.rust-lang.org/std/ffi/struct.OsStr.html) for std::ffi::OsStr: - The docs say "OsStr is to OsString as String is to &str: the former in each pair are borrowed references; the latter are owned strings.". The latter pair is mixed up: String is the owned variant whereas &str is the borrowed reference. - The doc links to String and &str are broken and render as [String] and [&str]. This PR fixes these issues. | ||||
| 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 | |
| 2018-01-10 | Fix typo. | Alexis Hunt | -1/+1 | |
| 2017-12-27 | Correct a few stability attributes | Oliver Middleton | -8/+8 | |
| 2017-11-25 | Implement `Rc`/`Arc` conversions for string-like types | Murarth | -0/+115 | |
| 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-20 | Fix most rendering warnings from switching to CommonMark | steveklabnik | -2/+1 | |
| 2017-10-13 | Rollup merge of #44855 - federicomenaquintero:master, r=steveklabnik | kennytm | -67/+386 | |
| 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/mod.rs: Use only one space after a period ending a sentence | Federico Mena Quintero | -20/+20 | |
| 2017-10-11 | ffi/mod.rs: Keep the one-sentence summary at the beginning of the module | Federico Mena Quintero | -0/+2 | |
| 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 | Fix broken links in documentation | Federico Mena Quintero | -3/+3 | |
| 2017-10-02 | Clarify the ffi module's toplevel docs, per @clarcharr's comments | Federico Mena Quintero | -54/+65 | |
