| Age | Commit message (Expand) | Author | Lines |
| 2025-08-06 | replace version placeholder | Boxy | -8/+8 |
| 2025-06-24 | Rollup merge of #137268 - bjoernager:c-string-eq-c-str, r=Amanieu | Guillaume Gomez | -0/+109 |
| 2025-06-12 | Delegate `<CStr as Debug>` to `ByteStr` | Tamir Duberstein | -0/+2 |
| 2025-05-12 | update version placeholders | Pietro Albini | -1/+1 |
| 2025-04-27 | Rollup merge of #137714 - DiuDiu777:doc-fix, r=tgross35 | Matthias Krüger | -3/+8 |
| 2025-04-27 | Rollup merge of #137439 - clarfonthey:c-str-module, r=tgross35 | Matthias Krüger | -1/+3 |
| 2025-04-27 | fix missing doc in CString::from_raw and str::from_boxed_utf8_unchecked | LemonJ | -3/+8 |
| 2025-04-21 | Rollup merge of #140118 - tamird:cstr-cleanup, r=joboet | Chris Denton | -3/+3 |
| 2025-04-18 | Invert `<CString as Deref>::deref` and `CString::as_c_str` | Tamir Duberstein | -3/+3 |
| 2025-04-16 | fix incorrect type in cstr `to_string_lossy()` docs | Lyndon Brown | -1/+1 |
| 2025-03-07 | Fully test the alloc crate through alloctests | bjorn3 | -11/+5 |
| 2025-02-22 | Somehow these stability attributes were able to be omitted before? | ltdk | -0/+2 |
| 2025-02-22 | Stabilise c_str_module | ltdk | -1/+1 |
| 2025-02-20 | Implement 'PartialEq<{&Self, CString, Cow<Self>}>' for 'CStr'; Implement 'Par... | Gabriel Bjørnager Jensen | -0/+109 |
| 2025-02-09 | Mark extern blocks as unsafe | Michael Goulet | -1/+1 |
| 2025-01-26 | Optimize `Rc::<str>::default()` implementation | René Kijewski | -2/+3 |
| 2024-12-28 | docs: inline `alloc::ffi::c_str` types to `alloc::ffi` | Lukas Markeffsky | -1/+1 |
| 2024-12-04 | Move some alloc tests to the alloctests crate | bjorn3 | -229/+0 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -18/+16 |
| 2024-11-27 | replace placeholder version | Boxy | -3/+3 |
| 2024-10-29 | Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>` | Eduardo Sánchez Muñoz | -0/+31 |
| 2024-10-15 | Rollup merge of #130608 - YohDeadfall:cstr-from-into-str, r=workingjubilee | Matthias Krüger | -1/+25 |
| 2024-10-01 | Implemented FromStr for CString and TryFrom<CString> for String | Yoh Deadfall | -1/+25 |
| 2024-09-27 | Mark some more types as having insignificant dtor | Michael Goulet | -0/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-19 | [Clippy] Swap `option_as_ref_deref` to use diagnostic items instead of paths | GnomedDev | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -18/+13 |
| 2024-06-11 | replace version placeholder | Pietro Albini | -1/+1 |
| 2024-05-12 | Use shared statics for the ArcInner for Arc<str, CStr>::default, and for Arc<... | Zachary S | -13/+0 |
| 2024-05-12 | Add note about possible allocation-sharing to Arc/Rc<str/[T]/CStr>::default. | Zachary S | -0/+4 |
| 2024-05-12 | added Default impls | Billy Sheppard | -0/+22 |
| 2024-05-01 | Describe and use CStr literals in CStr and CString docs | George Bateman | -9/+5 |
| 2024-03-25 | lib: fix some unnecessary_cast clippy lint | klensy | -1/+1 |
| 2024-03-10 | Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviper | Matthias Krüger | -3/+9 |
| 2024-02-22 | Use generic `NonZero` everywhere in `alloc`. | Markus Reiter | -9/+9 |
| 2024-02-22 | Add std::ffi::c_str modules | ltdk | -3/+9 |
| 2024-01-28 | Document From<&CStr> for CString | Ryan Lowe | -0/+2 |
| 2023-12-14 | Update c_str.rs | Daniel Huang | -3/+3 |
| 2023-12-10 | remove redundant imports | surechen | -2/+0 |
| 2023-07-02 | fixed documentation of from<CString> for Rc<CStr>: Arc -> Rc | Daniyar Nurmukhamet | -1/+1 |
| 2023-02-10 | Remove a couple of `#[doc(hidden)] pub fn` and their `#[feature]` gates | Tobias Bucher | -7/+1 |
| 2022-09-26 | remove cfg(bootstrap) | Pietro Albini | -3/+0 |
| 2022-08-22 | Move error trait into core | Jane Losare-Lusby | -0/+26 |
| 2022-08-21 | Make some docs nicer wrt pointer offsets | Maybe Waffle | -3/+3 |
| 2022-07-15 | Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friends | Josh Triplett | -7/+7 |
| 2022-05-27 | Finish bumping stage0 | Mark Rousskov | -81/+0 |
| 2022-04-14 | Fix targets not supporting `target_has_atomic = "ptr"` | Vadim Petrochenkov | -1/+5 |
| 2022-04-14 | library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstable | Vadim Petrochenkov | -6/+6 |
| 2022-04-14 | library: Move `CStr` to libcore, and `CString` to liballoc | Vadim Petrochenkov | -0/+1516 |