| Age | Commit message (Expand) | Author | Lines |
| 2025-03-22 | Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcm | bors | -187/+234 |
| 2025-03-21 | Add todo comment on using a niche type for fmt flags. | Mara Bos | -0/+2 |
| 2025-03-18 | Optimize io::Write::write_fmt for constant strings | Thalia Archibald | -1/+2 |
| 2025-03-16 | Rollup merge of #135080 - Enselic:debug-ptr-metadata, r=thomcc | 许杰友 Jieyou Xu (Joe) | -1/+8 |
| 2025-03-16 | Rollup merge of #138082 - thaliaarchi:slice-cfg-not-test, r=thomcc | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-03-12 | Reduce FormattingOptions to 64 bits. | Mara Bos | -187/+232 |
| 2025-03-10 | Add #[track_caller] to from_usize. | Mara Bos | -0/+1 |
| 2025-03-10 | Remove unnecessary semicolon. | Mara Bos | -1/+1 |
| 2025-03-10 | Limit formatting width and precision to 16 bits. | Mara Bos | -33/+43 |
| 2025-03-06 | Remove #[cfg(not(test))] gates in core | Thalia Archibald | -1/+1 |
| 2025-02-27 | Count char width at most once in Formatter::pad | Thalia Archibald | -37/+29 |
| 2025-02-19 | Rollup merge of #120580 - HTGAzureX1212:HTGAzureX1212/issue-45795, r=m-ou-se | Matthias Krüger | -3/+3 |
| 2025-02-16 | add MAX_LEN_UTF8 and MAX_LEN_UTF16 constants | HTGAzureX1212 | -3/+3 |
| 2025-02-15 | core: Make `Debug` impl of raw pointers print metadata if present | Martin Nordholts | -1/+8 |
| 2025-02-06 | Auto merge of #136409 - TDecking:mul_hi, r=Mark-Simulacrum | bors | -20/+1 |
| 2025-02-05 | Rollup merge of #136502 - yotamofek:pr/fmt-from-fn-must-use, r=dtolnay | León Orell Valerian Liehr | -0/+1 |
| 2025-02-03 | Mark `std::fmt::from_fn` as `#[must_use]` | Yotam Ofek | -0/+1 |
| 2025-02-03 | no unsafe pointer and no overflowing_literals in fmt::Display of integers | Pascal S. de Kloe | -68/+75 |
| 2025-02-01 | Use `widening_mul` | Tobias Decking | -20/+1 |
| 2025-01-24 | Fix `FormattingOptions` instantiation with `Default` | Yuri Astrakhan | -1/+10 |
| 2025-01-05 | [generic_assert] Constify methods used by the formatting system | Caio | -8/+8 |
| 2024-12-21 | Less unwrap() in documentation | Kornel | -4/+7 |
| 2024-12-08 | Switch inline(always) in core/src/fmt/rt.rs to plain inline | Ben Kimock | -17/+17 |
| 2024-12-05 | Access members of `FormattingOptions` directly instead of via getters/setters | Elias Holzmann | -41/+39 |
| 2024-12-05 | Removed constness for methods receiving a `&mut` parameter | Elias Holzmann | -11/+11 |
| 2024-12-05 | Added better reason for exposing `flags` and `get_flags` as unstable | Elias Holzmann | -2/+10 |
| 2024-12-05 | Formatted | Elias Holzmann | -12/+10 |
| 2024-12-05 | Refactored FormattingOptions to use a bitmask for storing flags | Elias Holzmann | -44/+46 |
| 2024-12-05 | Revert "Turned public+unstable+hidden functions into private functions" | Elias Holzmann | -2/+6 |
| 2024-12-05 | Turned public+unstable+hidden functions into private functions | Elias Holzmann | -6/+2 |
| 2024-12-05 | Made all fns const | Elias Holzmann | -22/+22 |
| 2024-12-05 | impl Default for fmt::FormattingOptions | Elias Holzmann | -1/+1 |
| 2024-12-05 | Fixed copy+paste error in comment | Elias Holzmann | -1/+1 |
| 2024-12-05 | fmt::FormattingOptions: Renamed `alignment` to `align` | Elias Holzmann | -13/+13 |
| 2024-12-05 | Formatter::with_options: Use different lifetimes | Elias Holzmann | -1/+1 |
| 2024-12-05 | Added struct `fmt::FormattingOptions` | Elias Holzmann | -68/+313 |
| 2024-12-05 | Formatter: Access members via getter methods wherever possible | Elias Holzmann | -16/+16 |
| 2024-11-27 | update cfgs | Boxy | -4/+0 |
| 2024-11-27 | replace placeholder version | Boxy | -1/+1 |
| 2024-11-23 | Improve code by using `unsigned_abs` | Guillaume Gomez | -18/+2 |
| 2024-11-20 | Reduce integer `Display` implementation size | Guillaume Gomez | -41/+41 |
| 2024-11-14 | Auto merge of #133026 - workingjubilee:rollup-q8ig6ah, r=workingjubilee | bors | -1/+1 |
| 2024-11-13 | Rollup merge of #131304 - RalfJung:float-core, r=tgross35 | Jubilee | -1/+1 |
| 2024-11-14 | Auto merge of #122770 - iximeow:ixi/int-formatting-optimization, r=workingjub... | bors | -4/+4 |
| 2024-11-12 | remove no-longer-needed abs_private | Ralf Jung | -1/+1 |
| 2024-11-04 | Fixed typo, rebased | Eugene Shamis | -1/+1 |
| 2024-11-04 | Updated SAFETY comment to address underflow | Eugene Shamis | -2/+3 |
| 2024-11-04 | Replace checked slice indexing by unchecked to support panic-free code | Eugene Shamis | -1/+3 |
| 2024-11-03 | stabilize const_arguments_as_str | Ralf Jung | -2/+1 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -1/+5 |