Joshua Nelson
556fd86524
Disambiguate char -> prim@char for core
...
This also changes human intuition -> intuition. 'human intuition' sounds
vaguely menacing.
2020-08-23 22:40:20 -04:00
Dylan DPC
2ea63794a4
Rollup merge of #75782 - GuillaumeGomez:more-links, r=jyn514
...
Convert core/src/str/pattern.rs to Intra-doc links
Part of #75080 .
2020-08-22 02:14:56 +02:00
Guillaume Gomez
385a1b2476
Add more links
2020-08-22 00:10:58 +02:00
Guillaume Gomez
a3b45f3e54
Convert links to intra-doc links format
2020-08-21 20:28:57 +02:00
bors
d9d4d39612
Auto merge of #73565 - matthewjasper:core-min-spec, r=nagisa
...
Use min_specialization in libcore
Getting `TrustedRandomAccess` to work is the main interesting thing here.
- `get_unchecked` is now an unstable, hidden method on `Iterator`
- The contract for `TrustedRandomAccess` is made clearer in documentation
- Fixed a bug where `Debug` would create aliasing references when using the specialized zip impl
- Added tests for the side effects of `next_back` and `nth`.
closes #68536
2020-08-20 23:05:31 +00:00
Matthew Jasper
dbad8c9368
Use min_specialization in libcore
2020-08-19 20:08:02 +01:00
Yuki Okushi
ac264b53d1
Rollup merge of #75499 - jack-champagne:jack-champagne/issue-75412, r=Dylan-DPC
...
Fix documentation error
This should fix #75412 . Just a quick >= to > sign replacement.
2020-08-19 15:54:28 +09:00
bors
55b9adfafa
Auto merge of #75157 - rodrimati1992:patch-1, r=oli-obk
...
Constified str::from_utf8_unchecked
This would be useful for const code to use an array to construct a string using guaranteed utf8 inputs, and then create a `&str` from it.
2020-08-14 14:08:05 +00:00
Jack Champagne
9b0f3d1266
Fix documentation error
2020-08-13 16:58:50 -04:00
rodrimati1992
18377082f1
Fixed transmute argument
2020-08-13 16:08:22 -03:00
rodrimati1992
1767c8bdf0
Replaced union with transmute
2020-08-13 15:56:23 -03:00
rodrimati1992
a915bbf780
Removed blank line that caused CI error
2020-08-06 04:00:59 -03:00
rodrimati1992
77d0d152cc
Made formatting consistent with surrounding code
2020-08-06 02:15:55 -03:00
rodrimati1992
748b0c37a9
Fixed mistake
2020-08-05 14:05:57 -03:00
rodrimati1992
750912537d
Added issue number, removed trailing whitespace
2020-08-05 14:01:44 -03:00
rodrimati1992
0f7817f99e
Constified str::from_utf8_unchecked
2020-08-04 14:38:42 -03:00
Tomasz Miąsko
427634b503
Avoid unwrap_or_else
in str indexing
...
This provides a small reduction of generated LLVM IR, and leads to a
simpler assembly code.
2020-08-04 00:01:48 +02:00
Aleksey Kladov
6e9dc7d9ff
Add str::[r]split_once
...
This is useful for quick&dirty parsing of key: value config pairs
2020-07-28 09:58:20 +02:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00