about summary refs log tree commit diff
path: root/library/core/src/str/mod.rs
AgeCommit message (Expand)AuthorLines
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-9/+8
2025-02-24Rollup merge of #136668 - WaffleLapkin:from_utf8_mut, r=AmanieuTrevor Gross-1/+1
2025-02-23Stabilize `core::str::from_utf8_mut`Waffle Lapkin-1/+1
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-5/+5
2025-02-19stabilize `inherent_str_constructors`may-18/+7
2025-02-18Rollup merge of #137126 - m4rch3n1ng:fix-inherent-str-docs, r=AmanieuMatthias Krüger-8/+8
2025-02-18update version placeholdersJosh Stone-5/+5
2025-02-16invalid_from_utf8[_unchecked]: also lint inherent methodsPavel Grigorenko-0/+4
2025-02-16fix docs for inherent str constructorsmay-8/+8
2025-02-14Rollup merge of #134016 - zachs18:stable-const-str-split_at, r=AmanieuJubilee-5/+5
2025-02-04specify a prim@slice in docsmay-1/+1
2025-02-04implement inherent str constructorsmay-0/+176
2025-01-31Update encode_utf16 to mention it is native endianMarijn Schouten-1/+2
2024-12-07Const-stabilize `str::is_char_boundary` and `str::split_at(_mut)(_checked)`.Zachary S-5/+5
2024-11-27update cfgsBoxy-2/+2
2024-11-27replace placeholder versionBoxy-2/+2
2024-11-20Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=UrgauJacob Pratt-0/+2
2024-11-14docs: Fix missing colon in methods for primitive typesShun Sakai-1/+1
2024-11-11Tag relevant functions with #[rustc_as_ptr] attributegavincrawford-0/+2
2024-11-05Add new unstable feature `const_eq_ignore_ascii_case`okaneco-1/+2
2024-11-02Rollup merge of #132398 - krtab:add_doc_link, r=NoratriebMatthias Krüger-5/+9
2024-11-01remove some unnecessary rustc_allow_const_fn_unstableRalf Jung-1/+0
2024-10-31Add intra-doc link in str::xxx_char_boundaryArthur Carcano-3/+5
2024-10-30Add intra-doc link in str::xxx_prefixArthur Carcano-2/+4
2024-10-29Rollup merge of #131520 - zachs18:const-str-split, r=NoratriebJubilee-12/+36
2024-10-23const fn str::split_at*Zachary S-6/+29
2024-10-23const fn str::is_char_boundaryZachary S-6/+7
2024-10-15update bootstrap configsJosh Stone-4/+0
2024-10-15replace placeholder versionJosh Stone-2/+2
2024-10-14Stabilise 'const_make_ascii'Gabriel Bjørnager Jensen-2/+4
2024-10-02library: Stabilize `const_str_as_mut`Jubilee Young-2/+4
2024-09-24Mark and implement 'make_ascii_uppercase' and 'make_ascii_lowercase' in '[u8]...Gabriel Bjørnager Jensen-2/+4
2024-09-23Rollup merge of #129550 - kornelski:boxasstr, r=joshtriplett,dtolnayMatthias Krüger-0/+11
2024-09-19Add str.as_str() for easy dereferencing of Box<str>Kornel-0/+11
2024-09-19[Clippy] Swap `manual_strip` to use diagnostic items instead of pathsGnomedDev-0/+3
2024-09-18[Clippy] Swap `manual_retain` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-09-07str: make as_mut_ptr and as_bytes_mut unstably constRalf Jung-2/+4
2024-08-21Fix stability attribute of `impl !Error for &str`Tobias Bucher-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-45/+23
2024-07-26Fix doc nitsJohn Arundel-32/+34
2024-07-24Rollup merge of #127481 - a1phyr:pattern_gat, r=AmanieuMatthias Krüger-38/+37
2024-07-23Add elem_offset and related methodswr7-0/+34
2024-07-15Remove generic lifetime parameter of trait `Pattern`Benoît du Garreau-38/+37
2024-06-12Auto merge of #126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumbors-8/+8
2024-06-12Revert "Rollup merge of #125362 - joboet:tait_hack, r=Nilstrieb"Oli Scherer-37/+67
2024-06-11replace version placeholderPietro Albini-8/+8
2024-05-23core: use `Copy` in TAIT to fix clippy lintjoboet-9/+9
2024-05-21core: actually use TAIT instead of emulating itjoboet-67/+37
2024-05-10Stabilize `byte_slice_trim_ascii` for `&[u8]`/`&str`okaneco-9/+6
2024-05-03Rollup merge of #124678 - UserIsntAvailable:feat/stabilize-split-at-checked, ...Michael Goulet-6/+2