summary refs log tree commit diff
path: root/library/core/src/str
AgeCommit message (Expand)AuthorLines
2023-12-15Rollup merge of #118523 - okaneco:trim_ascii, r=Mark-SimulacrumJubilee-0/+79
2023-12-12Add ASCII whitespace trimming functions to `&str`okaneco-0/+79
2023-12-02Auto merge of #118077 - calebzulawski:sync-portable-simd-2023-11-19, r=workin...bors-10/+10
2023-11-27optimize str::iter::Chars::advance_byThe 8472-0/+50
2023-11-26Update std::simd usage and test outputsCaleb Zulawski-9/+9
2023-11-26Fix library testsCaleb Zulawski-1/+1
2023-11-25Convert many `assert_unsafe_precondition` to `debug_assert_nounwind`Gary Guo-25/+21
2023-11-17Auto merge of #111922 - vaporoxx:feat-searcher, r=dtolnaybors-0/+4
2023-10-29Increase the reach of panic_immediate_abortBen Kimock-0/+6
2023-10-14Auto merge of #116407 - Mark-Simulacrum:bootstrap-bump, r=onur-ozkanbors-3/+3
2023-10-08Bump to latest betaMark Rousskov-2/+2
2023-10-07Auto merge of #100806 - timvermeulen:split_inclusive_double_ended_bound, r=dt...bors-1/+1
2023-10-06Rollup merge of #116198 - Jarcho:diag_items, r=WaffleLapkinGuillaume Gomez-0/+1
2023-10-06Rollup merge of #115454 - vwkd:patch-1, r=scottmcmGuillaume Gomez-1/+1
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+1
2023-10-03Bump version placeholdersMark Rousskov-1/+1
2023-09-16Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726bors-0/+2
2023-09-01Update mod.rsvwkd-1/+1
2023-09-01Const-stabilize `is_ascii`Scott McMurray-1/+1
2023-08-22Replace version placeholders with 1.73.0Mark Rousskov-1/+1
2023-08-22Auto merge of #113365 - dima74:diralik/add-deprecated-suggestions, r=workingj...bors-1/+1
2023-08-21Add `suggestion` for some `#[deprecated]` itemsDmitry Murzin-1/+1
2023-08-15Auto merge of #112387 - clarfonthey:non-panicking-ceil-char-boundary, r=m-ou-sebors-4/+3
2023-08-15Fix typo.Mara Bos-1/+1
2023-08-06Add #[rustc_never_returns_null_ptr] to std functionsest31-0/+2
2023-07-31Work around missing <*str>::lenMatt Fellenz-4/+4
2023-07-31impl SliceIndex<str> for (Bound<usize>, Bound<usize>)Matt Fellenz-0/+52
2023-07-30Rollup merge of #113512 - vallentin:lines-doc, r=workingjubileefee1-dead-3/+8
2023-07-26Fix URL for `rmatches`Veera-1/+1
2023-07-21Clarify logic on bytes:code units ratioAndrew Tribick-2/+4
2023-07-20Fix size_hint for EncodeUtf16Andrew Tribick-5/+14
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+3
2023-07-09Updated lines doc to include trailing carriage return notevallentin-3/+8
2023-06-26str docs: remove "Basic usage" text where not usefulTshepang Mbambo-40/+0
2023-06-07Don't panic in ceil_char_boundaryltdk-4/+3
2023-05-27Add invalid_from_utf8 analogous to invalid_from_utf8_uncheckedUrgau-0/+2
2023-05-27Uplift clippy::invalid_utf8_in_unchecked as invalid_from_utf8_uncheckedUrgau-0/+2
2023-05-24feat: implement `DoubleEndedSearcher` for `CharArray[Ref]Searcher`Jan-0/+4
2023-05-14Fix some misleading and copy-pasted `Pattern` examplesScott McMurray-4/+4
2023-05-04Constify `[u8]::is_ascii` (unstably)Scott McMurray-2/+3
2023-05-03Add the basic `ascii::Char` typeScott McMurray-0/+11
2023-04-16core is now compilableDeadbeef-13/+5
2023-04-16rm const traits in libcoreDeadbeef-18/+15
2023-04-10Fix typos in libraryDaniPopes-1/+1
2023-03-30add comment to `impl !Error for &str`Lukas Markeffsky-0/+1
2023-03-23Rollup merge of #100311 - xfix:lines-fix-handling-of-bare-cr, r=ChrisDentonDylan DPC-7/+7
2023-03-05Auto merge of #105117 - pitaj:debug_asserts, r=the8472bors-31/+41
2023-03-04Comment for why char boundaries aren't checkedPeter Jaszkowiak-0/+6
2023-03-02Remove manual implementation of str::neKonrad Borowski-4/+0
2023-01-21debug assertions for `slice::split_at_unchecked`, `str::get_unchecked`Peter Jaszkowiak-31/+35