| Age | Commit message (Expand) | Author | Lines |
| 2025-09-07 | optimization: Don't include ASCII characters in Unicode tables | Karl Meakin | -1/+37 |
| 2025-08-30 | Auto merge of #145479 - Kmeakin:km/hardcode-char-is-control, r=joboet | bors | -1/+5 |
| 2025-08-17 | Optimize `char::encode_utf8` | Karl Meakin | -21/+26 |
| 2025-08-16 | refactor: Hard-code `char::is_control` | Karl Meakin | -1/+5 |
| 2025-08-07 | Optimize `char::is_alphanumeric` | Karl Meakin | -1/+5 |
| 2025-06-20 | Add diagnostic items for Clippy | Samuel Tardieu | -0/+1 |
| 2025-05-16 | Add assert_unsafe_precondition!()s to as_ascii_unchecked() methods | sam skeoch | -0/+7 |
| 2025-05-16 | Add as_ascii_unchecked() methods to char, str, and u8 | sam skeoch | -0/+14 |
| 2025-04-10 | Auto merge of #139279 - BoxyUwU:bump-boostrap, r=jieyouxu | bors | -2/+2 |
| 2025-04-09 | replace version placeholder | Boxy | -2/+2 |
| 2025-04-09 | Speed up `String::push` and `String::insert` | lincot | -29/+61 |
| 2025-03-16 | Rollup merge of #138082 - thaliaarchi:slice-cfg-not-test, r=thomcc | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-03-06 | stabilize const_char_classify | Ralf Jung | -2/+2 |
| 2025-03-06 | Remove #[cfg(not(test))] gates in core | Thalia Archibald | -1/+1 |
| 2025-02-19 | Rollup merge of #120580 - HTGAzureX1212:HTGAzureX1212/issue-45795, r=m-ou-se | Matthias Krüger | -0/+10 |
| 2025-02-18 | add last std diagnostic items for clippy | cyrgani | -0/+1 |
| 2025-02-16 | add MAX_LEN_UTF8 and MAX_LEN_UTF16 constants | HTGAzureX1212 | -0/+10 |
| 2025-01-31 | Update encode_utf16 to mention it is native endian | Marijn Schouten | -3/+3 |
| 2024-12-31 | char to_digit: avoid unnecessary casts to u64 | Marcondiro | -7/+11 |
| 2024-11-27 | update cfgs | Boxy | -5/+0 |
| 2024-11-27 | replace placeholder version | Boxy | -4/+4 |
| 2024-11-14 | Auto merge of #132709 - programmerjake:optimize-charto_digit, r=joshtriplett | bors | -13/+31 |
| 2024-11-12 | stabilize const_unicode_case_lookup | Ralf Jung | -4/+2 |
| 2024-11-06 | optimize char::to_digit and assert radix is at least 2 | Jacob Lifshay | -13/+31 |
| 2024-11-06 | Auto merge of #132500 - RalfJung:char-is-whitespace-const, r=jhpratt | bors | -2/+3 |
| 2024-11-05 | Auto merge of #132661 - matthiaskrgr:rollup-npytbl6, r=matthiaskrgr | bors | -1/+1 |
| 2024-11-05 | add const_eval_select macro to reduce redundancy | Ralf Jung | -1/+1 |
| 2024-11-04 | Stabilise 'const_char_encode_utf16'; | Gabriel Bjørnager Jensen | -2/+5 |
| 2024-11-03 | Auto merge of #132542 - RalfJung:const_panic, r=tgross35 | bors | -24/+19 |
| 2024-11-03 | add const_panic macro to make it easier to fall back to non-formatting panic ... | Ralf Jung | -24/+19 |
| 2024-11-02 | make char::is_whitespace unstably const | Ralf Jung | -2/+3 |
| 2024-11-02 | get rid of a whole bunch of unnecessary rustc_const_unstable attributes | Ralf Jung | -1/+0 |
| 2024-10-27 | Support `char::is_digit` in const contexts | ultrabear | -1/+2 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -1/+1 |
| 2024-10-15 | update bootstrap configs | Josh Stone | -4/+0 |
| 2024-10-15 | replace placeholder version | Josh Stone | -3/+3 |
| 2024-10-14 | Stabilise 'const_make_ascii' | Gabriel Bjørnager Jensen | -2/+4 |
| 2024-10-10 | Stabilise 'const_char_encode_utf8'; | Gabriel Bjørnager Jensen | -2/+5 |
| 2024-10-01 | Rollup merge of #130773 - bjoernager:master, r=thomcc | Matthias Krüger | -2/+1 |
| 2024-09-28 | Update Unicode escapes; | Gabriel Bjørnager Jensen | -2/+1 |
| 2024-09-25 | Add 'must_use' attribute to 'char::len_utf8' and 'char::len_utf16'; | Gabriel Bjørnager Jensen | -0/+4 |
| 2024-09-23 | Rollup merge of #130713 - bjoernager:const-char-make-ascii, r=Noratrieb | Matthias Krüger | -2/+2 |
| 2024-09-23 | Rollup merge of #130659 - bjoernager:const-char-encode-utf16, r=dtolnay | Matthias Krüger | -25/+35 |
| 2024-09-22 | Mark 'make_ascii_uppercase' and 'make_ascii_lowercase' in 'u8' as const; Rena... | Gabriel Bjørnager Jensen | -2/+2 |
| 2024-09-22 | Auto merge of #130697 - bjoernager:const-char-make-ascii, r=dtolnay | bors | -2/+4 |
| 2024-09-22 | Mark 'make_ascii_uppercase' and 'make_ascii_lowercase' in 'char' as const; | Gabriel Bjørnager Jensen | -2/+4 |
| 2024-09-21 | Mark and implement 'char::encode_utf16' as const; Rewrite 'encode_utf16_raw'; | Gabriel Bjørnager Jensen | -25/+35 |
| 2024-09-20 | Address diagnostics regression for 'const_char_encode_utf8'; | Gabriel Bjørnager Jensen | -2/+12 |
| 2024-09-18 | Mark and implement 'char::encode_utf8' as const. | Gabriel Bjørnager Jensen | -18/+14 |
| 2024-09-12 | Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-dead | Matthias Krüger | -1/+1 |