about summary refs log tree commit diff
path: root/library/core/src/unicode
AgeCommit message (Expand)AuthorLines
2025-09-09Bump unicode printable to version 17.0.0Marco Cavenati-78/+82
2025-09-09Bump unicode_data to version 17.0.0Marco Cavenati-367/+383
2025-09-07optimization: Don't include ASCII characters in Unicode tablesKarl Meakin-243/+276
2025-09-05change file-is-generated doc comment to innerMarijn Schouten-1/+1
2025-09-03Rollup merge of #145414 - Kmeakin:km/unicode-table-refactors, r=joshtriplett,...Stuart Cook-4/+16
2025-08-30Auto merge of #145479 - Kmeakin:km/hardcode-char-is-control, r=joboetbors-26/+0
2025-08-16refactor: Hard-code `char::is_control`Karl Meakin-26/+0
2025-08-15refactor: Include size of case conversion tablesKarl Meakin-5/+7
2025-08-15refactor: Include table sizes in comment at top of `unicode_data.rs`Karl Meakin-0/+10
2025-08-13Hide docs for core::unicodeltdk-2/+2
2025-07-10Remove uncessary parens in closure body with unused lintyukang-1/+1
2025-03-08Remove unneeded parentheses.Markus Reiter-6/+6
2025-03-07Use `intrinsics::assume` instead of `hint::assert_unchecked`.Markus Reiter-2/+8
2025-03-07Never inline `lookup_slow`.Markus Reiter-0/+2
2025-03-06Add second precondition for `skip_search`.Markus Reiter-57/+205
2025-03-06Allow optimizing out `panic_bounds_check` in Unicode checks.Markus Reiter-39/+34
2025-01-20core: add `#![warn(unreachable_pub)]`Urgau-0/+2
2024-12-04Reformat Python code with `ruff`Jakub Beránek-19/+34
2024-11-27update cfgsBoxy-3/+0
2024-11-12stabilize const_unicode_case_lookupRalf Jung-0/+3
2024-11-06Auto merge of #132500 - RalfJung:char-is-whitespace-const, r=jhprattbors-1/+1
2024-11-03Rollup merge of #132499 - RalfJung:unicode_data.rs, r=tgross35Matthias Krüger-1/+1
2024-11-02make char::is_whitespace unstably constRalf Jung-1/+1
2024-11-02unicode_data.rs: show command for generating fileRalf Jung-1/+1
2024-11-02get rid of a whole bunch of unnecessary rustc_const_unstable attributesRalf Jung-3/+0
2024-10-13switch unicode-data back to 'static'Ralf Jung-8/+8
2024-09-12Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-deadMatthias Krüger-4/+2
2024-09-10Bump unicode printable to version 16.0.0Marcondiro-57/+73
2024-09-10Bump unicode_data to version 16.0.0Marcondiro-651/+670
2024-09-08add FIXME(const-hack)Ralf Jung-4/+2
2024-07-19Use `#[rustfmt::skip]` on some `use` groups to prevent reordering.Nicholas Nethercote-4/+6
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-13/+13
2024-04-20Add a lower bound check to `unicode-table-generator` outputArpad Borsos-0/+4
2024-03-28Bump Unicode printables to version 15.1, align to unicode_dataMarcondiro-12/+14
2024-02-09Bump Unicode to version 15.1.0, regenerate tablesMarcondiro-6/+6
2023-06-16Apply changes to fix python linting errorsTrevor Gross-1/+1
2023-03-21Use hex literal for INDEX_MASKMartin Gammelsæter-1/+1
2023-03-16Improve case mapping encoding schemeMartin Gammelsæter-1045/+779
2023-03-16Split unicode case LUTs in single and multi variantsMartin Gammelsæter-1682/+963
2023-03-15Skip serializing ascii chars in case LUTsMartin Gammelsæter-26/+0
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-09-14Bump Unicode to version 15.0.0, regenerate tablesThom Chiovoloni-173/+190
2022-09-04Address feedback from PR #101401Sage Mitchell-8/+12
2022-09-04Make `char::is_lowercase` and `char::is_uppercase` constSage Mitchell-15/+18
2022-07-20add #inlineBruce A. MacNaughton-0/+1
2022-07-19generated codeBruce A. MacNaughton-10/+17
2022-05-31Add unicode fast path to `is_printable`Nilstrieb-4/+18
2021-10-06Regenerate tables for Unicode 14.0.0Josh Stone-553/+653
2021-06-23Use HTTPS links where possibleSmitty-2/+2
2021-02-26Add a check for ASCII characters in to_upper and to_lowerMiccah Castorina-6/+14