index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
alloc
/
src
/
str.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-06
remove extraneous text
Tshepang Mbambo
-4
/
+0
2025-05-21
add doc alias `replace_first` for `str::replacen`
waffle
-0
/
+1
2025-05-20
use Self alias in self types rather than manually substituting it
Michael Goulet
-2
/
+2
2025-04-27
Rollup merge of #137714 - DiuDiu777:doc-fix, r=tgross35
Matthias Krüger
-0
/
+4
2025-04-27
fix missing doc in CString::from_raw and str::from_boxed_utf8_unchecked
LemonJ
-0
/
+4
2025-03-07
Fully test the alloc crate through alloctests
bjorn3
-3
/
+0
2024-11-06
Inline str::repeat
Kornel
-0
/
+1
2024-10-22
better default capacity for str::replace
Laiho
-4
/
+8
2024-10-17
Auto merge of #130223 - LaihoE:faster_str_replace, r=thomcc
bors
-1
/
+24
2024-09-23
Add fast path for ascii to ascii in str::replace
Laiho
-1
/
+24
2024-09-23
Improve autovectorization of to_lowercase / to_uppercase functions
Jörn Horstmann
-52
/
+77
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-7
/
+7
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-11
/
+9
2024-07-15
Remove generic lifetime parameter of trait `Pattern`
Benoît du Garreau
-2
/
+2
2024-06-25
Simplify `str::clone_into`
DaniPopes
-3
/
+4
2024-05-08
fix #124714 str.to_lowercase sigma handling
Marcondiro
-4
/
+6
2024-05-01
Replace version placeholders for 1.79
Mark Rousskov
-1
/
+1
2024-04-24
Stabilize Utf8Chunks
David Tolnay
-1
/
+1
2024-01-25
Export core::str::from_raw_parts{,_mut} into alloc::str and std::str
David Tolnay
-0
/
+2
2023-08-15
[nit] Fix a comment typo.
Taras Tsugrii
-1
/
+1
2023-08-02
str.rs: remove "Basic usage" text
Tshepang Mbambo
-6
/
+0
2023-04-26
Spelling library/
Josh Soref
-3
/
+3
2023-03-25
Improve documentation for str::replace() and str::replacen()
Veera
-2
/
+2
2023-01-16
Avoid unsafe code in `to_ascii_[lower/upper]case()`
Chayim Refael Friedman
-8
/
+6
2022-08-22
Rollup merge of #93162 - camsteffen:std-prim-docs, r=Mark-Simulacrum
Dylan DPC
-21
/
+1
2022-08-20
Improve primitive/std docs separation and headers
Cameron Steffen
-21
/
+1
2022-08-20
Expose `Utf8Lossy` as `Utf8Chunks`
dylni
-0
/
+2
2022-06-10
additional docs example for replace **all** of str
bvanjoi
-0
/
+1
2022-05-26
improve case conversion happy path
Conrad Ludgate
-5
/
+69
2022-04-05
trivial cfg(bootstrap) changes
Pietro Albini
-10
/
+9
2022-03-30
remove now unnecessary lang items
lcnr
-1
/
+1
2022-03-30
rework implementation for inherent impls for builtin types
lcnr
-0
/
+9
2021-12-08
Use spare_capacity_mut instead of invalid unchecked indexing
Ben Kimock
-2
/
+10
2021-11-05
Fix `str::SplitInclusive` stabilisation date
mbartlett21
-1
/
+1
2021-10-15
Add #[must_use] to remaining alloc functions
John Kugelman
-1
/
+4
2021-10-12
Fix uppercase/lowercase error
John Kugelman
-1
/
+1
2021-10-10
Add #[must_use] to from_value conversions
John Kugelman
-0
/
+1
2021-10-09
Add #[must_use] to string/char transformation methods
John Kugelman
-0
/
+6
2021-06-23
Use HTTPS links where possible
Smitty
-1
/
+1
2021-05-05
alloc: Add unstable Cfg feature `no-global_oom_handling`
John Ericson
-0
/
+13
2021-03-28
Auto merge of #81728 - Qwaz:fix-80335, r=joshtriplett
bors
-19
/
+25
2021-03-23
Bump alloc::str::SplitInclusive to 1.53.0 release
David Tolnay
-1
/
+1
2021-03-23
Expose str::SplitInclusive in alloc and therefore in std
Ian Jackson
-0
/
+2
2021-03-20
Update the comment
Yechan Bae
-4
/
+4
2021-02-25
Convert primitives to use intra-doc links
Joshua Nelson
-1
/
+1
2021-02-03
Fixes #80335
Yechan Bae
-18
/
+24
2020-12-31
Remove many unnecessary manual link resolves from library
Camelid
-2
/
+0
2020-12-07
Privatize some of libcore unicode_internals
Aleksey Kladov
-1
/
+1
2020-07-27
mv std libs to library/
mark
-0
/
+576