| Age | Commit message (Expand) | Author | Lines |
| 2025-09-24 | core: simplify `CStr::default()` | joboet | -3/+1 |
| 2025-09-01 | Constify conversion traits | ltdk | -1/+2 |
| 2025-08-06 | replace version placeholder | Boxy | -1/+1 |
| 2025-07-02 | remove deprecated from core::ffi::c_str | Marijn Schouten | -17/+9 |
| 2025-06-24 | Corrected spelling mistake in c_str.rs | MetaNova | -1/+1 |
| 2025-06-24 | Rollup merge of #137268 - bjoernager:c-string-eq-c-str, r=Amanieu | Guillaume Gomez | -0/+14 |
| 2025-06-12 | Delegate `<CStr as Debug>` to `ByteStr` | Tamir Duberstein | -1/+3 |
| 2025-05-31 | terminology: allocated object → allocation | Ralf Jung | -1/+1 |
| 2025-05-29 | Rollup merge of #139994 - tamird:cstr-display, r=Amanieu | Jacob Pratt | -0/+24 |
| 2025-05-24 | Use C-string literals to reduce boilerplate | Tamir Duberstein | -34/+7 |
| 2025-05-24 | add CStr::display | Tamir Duberstein | -0/+24 |
| 2025-04-26 | Update example to use `CStr::to_string_lossy` | Jake Goulding | -2/+3 |
| 2025-04-18 | Remove errant doc comment lines | Tamir Duberstein | -1/+0 |
| 2025-02-26 | Rollup merge of #136187 - hkBst:patch-27, r=workingjubilee | León Orell Valerian Liehr | -36/+37 |
| 2025-02-21 | Do not use CString in the examples of CStr. | Marijn Schouten | -36/+37 |
| 2025-02-20 | Implement 'PartialEq<{&Self, CString, Cow<Self>}>' for 'CStr'; Implement 'Par... | Gabriel Bjørnager Jensen | -0/+14 |
| 2025-02-09 | Mark extern blocks as unsafe | Michael Goulet | -1/+1 |
| 2025-01-11 | Rename `pos` to `position` | Yuri Astrakhan | -6/+6 |
| 2025-01-11 | Convert `struct FromBytesWithNulError` into enum | Yuri Astrakhan | -31/+19 |
| 2024-11-27 | update cfgs | Boxy | -6/+2 |
| 2024-11-20 | Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=Urgau | Jacob Pratt | -0/+1 |
| 2024-11-11 | Tag relevant functions with #[rustc_as_ptr] attribute | gavincrawford | -0/+1 |
| 2024-11-05 | add const_eval_select macro to reduce redundancy | Ralf Jung | -51/+48 |
| 2024-11-03 | Rename the FIXMEs, remove a few that dont matter anymore | Michael Goulet | -1/+1 |
| 2024-10-28 | New lint: `dangling_pointers_from_temporaries` | Pavel Grigorenko | -1/+3 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -3/+3 |
| 2024-09-25 | Use `&raw` in the standard library | Josh Stone | -2/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-08-06 | Add a special case for CStr/CString in the improper_ctypes lint | Flying-Toast | -0/+1 |
| 2024-07-30 | Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68 | bors | -3/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+2 |
| 2024-07-28 | Update CURRENT_RUSTC_VERSION | Mark Rousskov | -3/+3 |
| 2024-07-25 | CStr: derive PartialEq, Eq; add test for Ord | Pavel Grigorenko | -11/+4 |
| 2024-07-22 | Fix some `#[cfg_attr(not(doc), repr(..))]` | Pavel Grigorenko | -1/+1 |
| 2024-07-16 | Rollup merge of #127444 - Sky9x:cstr-bytes-iter, r=dtolnay | Trevor Gross | -2/+15 |
| 2024-07-15 | `impl Send + Sync` and override `count` for the `CStr::bytes` iterator | Sky | -2/+15 |
| 2024-07-12 | Rename the internal `const_strlen` to just `strlen` | Trevor Gross | -2/+2 |
| 2024-07-11 | Add instability attribute on private const_strlen function | David Tolnay | -0/+1 |
| 2024-07-06 | Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes) | David Tolnay | -4/+4 |
| 2024-06-21 | update intrinsic const param counting | Deadbeef | -1/+2 |
| 2024-06-21 | Remove `feature(effects)` from the standard library | Deadbeef | -1/+3 |
| 2024-05-03 | Rollup merge of #124593 - GKFX:cstr-literals-in-api-docs, r=workingjubilee | Matthias Krüger | -13/+24 |
| 2024-05-02 | Update based on review | George Bateman | -7/+7 |
| 2024-05-01 | Replace version placeholders for 1.79 | Mark Rousskov | -1/+1 |
| 2024-05-01 | Describe and use CStr literals in CStr and CString docs | George Bateman | -12/+23 |
| 2024-04-08 | Stabilize `cstr_count_bytes` | Trevor Gross | -3/+1 |
| 2024-03-20 | step cfgs | Mark Rousskov | -12/+2 |
| 2024-03-12 | Reduce unsafe code, use more NonNull APIs per @cuviper review | ltdk | -9/+11 |
| 2024-03-10 | Add CStr::bytes iterator | ltdk | -0/+89 |
| 2024-03-10 | Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviper | Matthias Krüger | -5/+12 |