rust/src/libcore
bors 408c2f7827 Auto merge of #37926 - bluss:from-utf8-small-simplification, r=sfackler
UTF-8 validation: Compute block end upfront

Simplify the conditional used for ensuring that the whole word loop is
only used if there are at least two whole words left to read.

This makes the function slightly smaller and simpler, a 0-5% reduction
in runtime for various test cases.
2017-01-12 05:14:50 +00:00
..
fmt 40 -> 39, as ceil(log10(2^128)) == 39 2016-12-30 15:17:28 +01:00
hash Such large. Very 128. Much bits. 2016-12-30 15:15:44 +01:00
iter Implement iter::Sum and iter::Product for Result 2017-01-10 14:24:06 -05:00
num Make members of {std,core}::{i128,u128} unstable 2017-01-06 03:53:55 +01:00
prelude
str Auto merge of #37926 - bluss:from-utf8-small-simplification, r=sfackler 2017-01-12 05:14:50 +00:00
sync Rollup merge of #38674 - GuillaumeGomez:atomic_fn_docs, r=frewsxcv 2016-12-29 17:26:38 -08:00
any.rs
array.rs
borrow.rs
Cargo.toml Fallout from updating bootstrap Cargo 2016-12-29 08:47:26 -08:00
cell.rs Address fallout 2016-12-16 19:42:17 -08:00
char_private.rs Fix fmt::Debug for strings, e.g. for Chinese characters 2016-11-18 14:45:59 +01:00
char.rs Stabilize std::char::{encode_utf8, encode_utf16} 2016-12-15 10:56:55 -08:00
clone.rs Such large. Very 128. Much bits. 2016-12-30 15:15:44 +01:00
cmp.rs Such large. Very 128. Much bits. 2016-12-30 15:15:44 +01:00
convert.rs Fix a few links in the docs 2016-10-21 00:49:47 +01:00
default.rs Such large. Very 128. Much bits. 2016-12-30 15:15:44 +01:00
internal_macros.rs Implement ops on &Wrapping<T> 2016-10-23 14:29:37 +01:00
intrinsics.rs Clarify zero-value behavior of ctlz/cttz intrinsics. 2016-12-15 12:55:41 -05:00
iter_private.rs
lib.rs Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
macros.rs Allow writeln! without arguments, in symmetry with println! 2016-12-19 16:57:23 +01:00
marker.rs Rollup merge of #38816 - Manishearth:coercion-doc, r=GuillaumeGomez 2017-01-10 20:27:43 +09:00
mem.rs Add missing urls for mem module 2016-11-11 18:50:54 +01:00
nonzero.rs Such large. Very 128. Much bits. 2016-12-30 15:15:44 +01:00
ops.rs Rollup merge of #38816 - Manishearth:coercion-doc, r=GuillaumeGomez 2017-01-10 20:27:43 +09:00
option.rs Add cloned example for Option 2016-11-30 09:44:33 -08:00
panicking.rs
ptr.rs thanks @eddyb 2017-01-07 14:27:04 -05:00
raw.rs
result.rs doc: Explain meaning of Result iters and link to factory functions. 2016-12-13 11:28:58 -08:00
slice.rs Add links to methods on all slice iterator struct docs 2016-12-30 13:55:38 -05:00
tuple.rs Remove macro work-around. 2016-11-12 12:47:13 -07:00