rust/src/libcoretest
Corey Farwell 8163b4b1f2 Rollup merge of #39107 - llogiq:branchless_filter_count, r=alexcrichton
branchless .filter(_).count()

I found that the branchless version is only slower if we have little to no branch misses, which usually isn't the case. I notice speedups between -5% (perfect prediction) and 60% (real world data).
2017-02-05 09:14:40 -05:00
..
fmt Adjust heuristics to better handle "{}..." format strings. 2017-02-01 23:47:03 +01:00
hash Removes FIXMEs related to #22405 2017-01-31 21:27:13 -05:00
num Stabilize RFC 1560. 2016-11-21 09:10:16 +00:00
any.rs Implement Any for unsized types 2016-01-14 23:02:32 -08:00
array.rs Implement FixedSizeArray for all fixed size arrays 2015-08-31 10:55:39 +02:00
atomic.rs core: Shuffle around float parsing 2015-08-17 19:35:52 -07:00
cell.rs Extend Cell to work with non-Copy types 2017-01-24 22:48:38 -05:00
char.rs Implement Display for char Escape*, To*case. 2017-01-11 12:39:56 -05:00
clone.rs Add unused modules to libcoretest 2015-10-16 21:15:23 +02:00
cmp.rs Rename ordering chaining functions. 2016-10-27 23:31:10 +02:00
intrinsics.rs Add unused modules to libcoretest 2015-10-16 21:15:23 +02:00
iter.rs Rollup merge of #39107 - llogiq:branchless_filter_count, r=alexcrichton 2017-02-05 09:14:40 -05:00
lib.rs Merge remote-tracking branch 'upstream/master' into format-with-capacity 2017-02-03 17:48:07 +01:00
mem.rs Support 16-bit pointers as well as i/usize 2016-05-19 13:55:13 -04:00
nonzero.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
ops.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
option.rs cleanup int suffixes in libcoretest 2016-03-11 08:42:56 +05:30
ptr.rs Implement RFC #1725 2016-12-12 21:44:09 -08:00
result.rs expect_err for Result. 2017-01-13 15:51:50 -05:00
slice.rs Overload get{,_mut}{,_unchecked} 2016-11-26 10:07:39 -08:00
str.rs Moved coretest::str tests into collectiontest::str 2015-04-05 18:52:58 +02:00
tuple.rs Deprecating i/u suffixes in libcoretest 2015-02-10 22:56:31 +00:00