Skip to content

benchmarks: fix warnings #11304

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 2, 2017
Merged

Conversation

eeckstein
Copy link
Contributor

rdar://problem/33660902

rdar://problem/33660902
@eeckstein
Copy link
Contributor Author

@swift-ci Please benchmark

@eeckstein
Copy link
Contributor Author

@swift-ci Please smoke test and merge

@swift-ci swift-ci merged commit f0c7b64 into swiftlang:master Aug 2, 2017
@swift-ci
Copy link
Contributor

swift-ci commented Aug 2, 2017

Build comment file:

Optimized (O)

Regression (1)
TEST OLD NEW DELTA SPEEDUP
DictionarySwapOfObjects 6943 7527 +8.4% 0.92x
Improvement (2)
TEST OLD NEW DELTA SPEEDUP
DictionaryRemove 2841 2521 -11.3% 1.13x
StringWithCString 65053 60376 -7.2% 1.08x
No Changes (324)
TEST OLD NEW DELTA SPEEDUP
AngryPhonebook 2962 2957 -0.2% 1.00x (?)
AnyHashableWithAClass 66296 66325 +0.0% 1.00x (?)
Array2D 2036 2056 +1.0% 0.99x (?)
ArrayAppend 768 769 +0.1% 1.00x (?)
ArrayAppendArrayOfInt 596 596 +0.0% 1.00x
ArrayAppendAscii 10056 9996 -0.6% 1.01x
ArrayAppendFromGeneric 596 596 +0.0% 1.00x
ArrayAppendGenericStructs 1223 1217 -0.5% 1.00x (?)
ArrayAppendLatin1 31687 31702 +0.0% 1.00x (?)
ArrayAppendLazyMap 996 997 +0.1% 1.00x (?)
ArrayAppendOptionals 1230 1219 -0.9% 1.01x (?)
ArrayAppendRepeatCol 837 838 +0.1% 1.00x (?)
ArrayAppendReserved 532 532 +0.0% 1.00x
ArrayAppendSequence 941 940 -0.1% 1.00x (?)
ArrayAppendStrings 13656 13620 -0.3% 1.00x (?)
ArrayAppendToFromGeneric 596 596 +0.0% 1.00x
ArrayAppendToGeneric 597 597 +0.0% 1.00x
ArrayAppendUTF16 29682 29687 +0.0% 1.00x (?)
ArrayInClass 61 61 +0.0% 1.00x
ArrayLiteral 1224 1217 -0.6% 1.01x (?)
ArrayOfGenericPOD 219 219 +0.0% 1.00x
ArrayOfGenericRef 4002 4012 +0.2% 1.00x (?)
ArrayOfPOD 166 166 +0.0% 1.00x
ArrayOfRef 3898 3896 -0.1% 1.00x (?)
ArrayPlusEqualArrayOfInt 596 596 +0.0% 1.00x
ArrayPlusEqualFiveElementCollection 4885 4851 -0.7% 1.01x (?)
ArrayPlusEqualSingleElementCollection 769 768 -0.1% 1.00x (?)
ArrayPlusEqualThreeElements 1610 1619 +0.6% 0.99x (?)
ArraySubscript 1478 1477 -0.1% 1.00x (?)
ArrayValueProp 6 6 +0.0% 1.00x
ArrayValueProp2 6 6 +0.0% 1.00x
ArrayValueProp3 6 6 +0.0% 1.00x
ArrayValueProp4 6 6 +0.0% 1.00x
BitCount 138 137 -0.7% 1.01x (?)
ByteSwap 115 114 -0.9% 1.01x
CStringLongAscii 4750 4740 -0.2% 1.00x (?)
CStringLongNonAscii 2195 2204 +0.4% 1.00x (?)
CStringShortAscii 4749 4756 +0.1% 1.00x (?)
Calculator 36 35 -2.8% 1.03x (?)
CaptureProp 4662 4463 -4.3% 1.04x (?)
CharIndexing_ascii_unicodeScalars 14027 14027 +0.0% 1.00x
CharIndexing_ascii_unicodeScalars_Backwards 11446 11445 -0.0% 1.00x (?)
CharIndexing_chinese_unicodeScalars 10630 10630 +0.0% 1.00x
CharIndexing_chinese_unicodeScalars_Backwards 8684 8685 +0.0% 1.00x (?)
CharIndexing_japanese_unicodeScalars 16780 16780 +0.0% 1.00x
CharIndexing_japanese_unicodeScalars_Backwards 13699 13699 +0.0% 1.00x
CharIndexing_korean_unicodeScalars 13604 13603 -0.0% 1.00x (?)
CharIndexing_korean_unicodeScalars_Backwards 11107 11108 +0.0% 1.00x (?)
CharIndexing_punctuatedJapanese_unicodeScalars 2558 2559 +0.0% 1.00x (?)
CharIndexing_punctuatedJapanese_unicodeScalars_Backwards 2118 2117 -0.0% 1.00x (?)
CharIndexing_punctuated_unicodeScalars 3199 3199 +0.0% 1.00x
CharIndexing_punctuated_unicodeScalars_Backwards 2637 2638 +0.0% 1.00x (?)
CharIndexing_russian_unicodeScalars 11696 11695 -0.0% 1.00x (?)
CharIndexing_russian_unicodeScalars_Backwards 9552 9554 +0.0% 1.00x (?)
CharIndexing_tweet_unicodeScalars 27663 27663 +0.0% 1.00x
CharIndexing_tweet_unicodeScalars_Backwards 22575 22572 -0.0% 1.00x (?)
CharIndexing_utf16_unicodeScalars 77077 77007 -0.1% 1.00x (?)
CharIndexing_utf16_unicodeScalars_Backwards 76321 76310 -0.0% 1.00x (?)
CharIteration_ascii_unicodeScalars 15804 15804 +0.0% 1.00x
CharIteration_ascii_unicodeScalars_Backwards 16575 16574 -0.0% 1.00x (?)
CharIteration_chinese_unicodeScalars 11977 11973 -0.0% 1.00x (?)
CharIteration_chinese_unicodeScalars_Backwards 12550 12550 +0.0% 1.00x
CharIteration_japanese_unicodeScalars 18938 18936 -0.0% 1.00x (?)
CharIteration_japanese_unicodeScalars_Backwards 19845 19845 +0.0% 1.00x
CharIteration_korean_unicodeScalars 15336 15337 +0.0% 1.00x (?)
CharIteration_korean_unicodeScalars_Backwards 16075 16075 +0.0% 1.00x
CharIteration_punctuatedJapanese_unicodeScalars 2866 2867 +0.0% 1.00x (?)
CharIteration_punctuatedJapanese_unicodeScalars_Backwards 2993 2993 +0.0% 1.00x
CharIteration_punctuated_unicodeScalars 3584 3584 +0.0% 1.00x
CharIteration_punctuated_unicodeScalars_Backwards 3745 3745 +0.0% 1.00x
CharIteration_russian_unicodeScalars 13184 13178 -0.0% 1.00x (?)
CharIteration_russian_unicodeScalars_Backwards 13808 13808 +0.0% 1.00x
CharIteration_tweet_unicodeScalars 31142 31144 +0.0% 1.00x (?)
CharIteration_tweet_unicodeScalars_Backwards 32746 32739 -0.0% 1.00x (?)
CharIteration_utf16_unicodeScalars 91419 91399 -0.0% 1.00x (?)
CharIteration_utf16_unicodeScalars_Backwards 113292 113308 +0.0% 1.00x (?)
CharacterLiteralsLarge 6013 6019 +0.1% 1.00x (?)
CharacterLiteralsSmall 403 403 +0.0% 1.00x
Chars 425 422 -0.7% 1.01x (?)
ClassArrayGetter 13 13 +0.0% 1.00x
DeadArray 181 181 +0.0% 1.00x
Dictionary 551 550 -0.2% 1.00x (?)
Dictionary2 1833 1830 -0.2% 1.00x (?)
Dictionary2OfObjects 3288 3267 -0.6% 1.01x (?)
Dictionary3 442 442 +0.0% 1.00x
Dictionary3OfObjects 885 889 +0.5% 1.00x (?)
DictionaryBridge 2526 2536 +0.4% 1.00x (?)
DictionaryGroup 271 271 +0.0% 1.00x
DictionaryGroupOfObjects 1786 1781 -0.3% 1.00x (?)
DictionaryLiteral 1474 1482 +0.5% 0.99x (?)
DictionaryOfObjects 2326 2324 -0.1% 1.00x (?)
DictionaryRemoveOfObjects 23522 23491 -0.1% 1.00x (?)
DictionarySwap 440 432 -1.8% 1.02x
DropFirstAnyCollection 56 56 +0.0% 1.00x
DropFirstAnyCollectionLazy 46648 46652 +0.0% 1.00x (?)
DropFirstAnySeqCRangeIter 28801 28792 -0.0% 1.00x (?)
DropFirstAnySeqCRangeIterLazy 28799 28791 -0.0% 1.00x (?)
DropFirstAnySeqCntRange 50 50 +0.0% 1.00x
DropFirstAnySeqCntRangeLazy 50 50 +0.0% 1.00x
DropFirstAnySequence 9621 9625 +0.0% 1.00x (?)
DropFirstAnySequenceLazy 9616 9623 +0.1% 1.00x (?)
DropFirstArray 24 24 +0.0% 1.00x
DropFirstArrayLazy 25 25 +0.0% 1.00x
DropFirstCountableRange 32 32 +0.0% 1.00x
DropFirstCountableRangeLazy 32 32 +0.0% 1.00x
DropFirstSequence 2813 2813 +0.0% 1.00x
DropFirstSequenceLazy 2739 2738 -0.0% 1.00x (?)
DropLastAnyCollection 20 20 +0.0% 1.00x
DropLastAnyCollectionLazy 15486 15454 -0.2% 1.00x (?)
DropLastAnySeqCRangeIter 6002 5992 -0.2% 1.00x (?)
DropLastAnySeqCRangeIterLazy 5994 5985 -0.2% 1.00x (?)
DropLastAnySeqCntRange 14 14 +0.0% 1.00x
DropLastAnySeqCntRangeLazy 14 14 +0.0% 1.00x
DropLastAnySequence 8678 8659 -0.2% 1.00x (?)
DropLastAnySequenceLazy 8518 8512 -0.1% 1.00x (?)
DropLastArray 8 8 +0.0% 1.00x
DropLastArrayLazy 8 8 +0.0% 1.00x
DropLastCountableRange 10 10 +0.0% 1.00x
DropLastCountableRangeLazy 10 10 +0.0% 1.00x
DropLastSequence 614 604 -1.6% 1.02x
DropLastSequenceLazy 613 604 -1.5% 1.01x (?)
DropWhileAnyCollection 69 69 +0.0% 1.00x
DropWhileAnyCollectionLazy 103 103 +0.0% 1.00x
DropWhileAnySeqCRangeIter 22613 22602 -0.0% 1.00x (?)
DropWhileAnySeqCRangeIterLazy 103 103 +0.0% 1.00x
DropWhileAnySeqCntRange 64 64 +0.0% 1.00x
DropWhileAnySeqCntRangeLazy 103 103 +0.0% 1.00x
DropWhileAnySequence 8219 8169 -0.6% 1.01x (?)
DropWhileAnySequenceLazy 2733 2733 +0.0% 1.00x
DropWhileArray 37 37 +0.0% 1.00x
DropWhileArrayLazy 77 78 +1.3% 0.99x
DropWhileCountableRange 36 36 +0.0% 1.00x
DropWhileCountableRangeLazy 68 68 +0.0% 1.00x
DropWhileSequence 2107 2108 +0.0% 1.00x (?)
DropWhileSequenceLazy 65 65 +0.0% 1.00x
EqualStringSubstring 384 385 +0.3% 1.00x (?)
EqualSubstringString 385 385 +0.0% 1.00x
EqualSubstringSubstring 385 386 +0.3% 1.00x (?)
EqualSubstringSubstringGenericEquatable 388 388 +0.0% 1.00x
ErrorHandling 2060 2062 +0.1% 1.00x (?)
FilterEvenUsingReduce 1292 1289 -0.2% 1.00x (?)
FilterEvenUsingReduceInto 147 145 -1.4% 1.01x (?)
FrequenciesUsingReduce 7114 7116 +0.0% 1.00x (?)
FrequenciesUsingReduceInto 4239 4245 +0.1% 1.00x (?)
Hanoi 3641 3642 +0.0% 1.00x (?)
HashTest 1698 1694 -0.2% 1.00x (?)
Histogram 305 305 +0.0% 1.00x
Integrate 262 262 +0.0% 1.00x
IterateData 713 713 +0.0% 1.00x
Join 377 375 -0.5% 1.01x (?)
LazilyFilteredArrays 64852 64911 +0.1% 1.00x (?)
LazilyFilteredRange 3886 3884 -0.1% 1.00x (?)
LessSubstringSubstring 382 382 +0.0% 1.00x
LessSubstringSubstringGenericComparable 382 382 +0.0% 1.00x
LinkedList 7094 7101 +0.1% 1.00x (?)
MapReduce 382 382 +0.0% 1.00x
MapReduceAnyCollection 363 363 +0.0% 1.00x
MapReduceAnyCollectionShort 2128 2136 +0.4% 1.00x (?)
MapReduceClass 3058 3057 -0.0% 1.00x (?)
MapReduceClassShort 4530 4529 -0.0% 1.00x (?)
MapReduceLazyCollection 15 15 +0.0% 1.00x
MapReduceLazyCollectionShort 45 45 +0.0% 1.00x
MapReduceLazySequence 90 90 +0.0% 1.00x
MapReduceSequence 443 442 -0.2% 1.00x (?)
MapReduceShort 1990 1992 +0.1% 1.00x (?)
MapReduceShortString 22 22 +0.0% 1.00x
MapReduceString 105 105 +0.0% 1.00x
Memset 234 235 +0.4% 1.00x (?)
MonteCarloE 10404 10364 -0.4% 1.00x (?)
MonteCarloPi 43992 44074 +0.2% 1.00x
NSDictionaryCastToSwift 5462 5495 +0.6% 0.99x (?)
NSError 296 295 -0.3% 1.00x (?)
NSStringConversion 358 359 +0.3% 1.00x (?)
NopDeinit 22883 22885 +0.0% 1.00x (?)
ObjectAllocation 181 181 +0.0% 1.00x
ObjectiveCBridgeFromNSArrayAnyObject 22517 22513 -0.0% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectForced 3469 3467 -0.1% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToString 39099 39110 +0.0% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 33001 32847 -0.5% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObject 119818 119982 +0.1% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 5050 5037 -0.3% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 92375 90517 -2.0% 1.02x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 97224 98287 +1.1% 0.99x (?)
ObjectiveCBridgeFromNSSetAnyObject 64803 64367 -0.7% 1.01x (?)
ObjectiveCBridgeFromNSSetAnyObjectForced 4221 4238 +0.4% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectToString 67808 67561 -0.4% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 68399 67755 -0.9% 1.01x (?)
ObjectiveCBridgeFromNSString 987 987 +0.0% 1.00x
ObjectiveCBridgeFromNSStringForced 1805 1808 +0.2% 1.00x (?)
ObjectiveCBridgeStubDataAppend 3782 3761 -0.6% 1.01x (?)
ObjectiveCBridgeStubDateAccess 181 181 +0.0% 1.00x
ObjectiveCBridgeStubDateMutation 272 272 +0.0% 1.00x
ObjectiveCBridgeStubFromArrayOfNSString 24454 24322 -0.5% 1.01x (?)
ObjectiveCBridgeStubFromNSDate 3768 3747 -0.6% 1.01x (?)
ObjectiveCBridgeStubFromNSDateRef 3928 3944 +0.4% 1.00x (?)
ObjectiveCBridgeStubFromNSString 537 537 +0.0% 1.00x
ObjectiveCBridgeStubFromNSStringRef 143 143 +0.0% 1.00x
ObjectiveCBridgeStubNSDataAppend 2280 2278 -0.1% 1.00x (?)
ObjectiveCBridgeStubNSDateMutationRef 12250 12680 +3.5% 0.97x (?)
ObjectiveCBridgeStubNSDateRefAccess 312 312 +0.0% 1.00x
ObjectiveCBridgeStubToArrayOfNSString 28244 28543 +1.1% 0.99x (?)
ObjectiveCBridgeStubToNSDate 13872 13761 -0.8% 1.01x (?)
ObjectiveCBridgeStubToNSDateRef 3262 3284 +0.7% 0.99x (?)
ObjectiveCBridgeStubToNSString 1499 1489 -0.7% 1.01x (?)
ObjectiveCBridgeStubToNSStringRef 109 109 +0.0% 1.00x
ObjectiveCBridgeStubURLAppendPath 221726 222694 +0.4% 1.00x (?)
ObjectiveCBridgeStubURLAppendPathRef 220233 222317 +0.9% 0.99x (?)
ObjectiveCBridgeToNSArray 27984 27992 +0.0% 1.00x (?)
ObjectiveCBridgeToNSDictionary 44434 44526 +0.2% 1.00x (?)
ObjectiveCBridgeToNSSet 39033 38905 -0.3% 1.00x (?)
ObjectiveCBridgeToNSString 1279 1277 -0.2% 1.00x (?)
ObserverClosure 2280 2277 -0.1% 1.00x (?)
ObserverForwarderStruct 1121 1124 +0.3% 1.00x (?)
ObserverPartiallyAppliedMethod 3750 3759 +0.2% 1.00x (?)
ObserverUnappliedMethod 2647 2647 +0.0% 1.00x
OpenClose 51 51 +0.0% 1.00x
Phonebook 6420 6422 +0.0% 1.00x (?)
PolymorphicCalls 22 22 +0.0% 1.00x
PopFrontArray 1215 1216 +0.1% 1.00x (?)
PopFrontArrayGeneric 1215 1215 +0.0% 1.00x
PopFrontUnsafePointer 9514 9510 -0.0% 1.00x (?)
PrefixAnyCollection 56 56 +0.0% 1.00x
PrefixAnyCollectionLazy 46330 46340 +0.0% 1.00x (?)
PrefixAnySeqCRangeIter 22641 22634 -0.0% 1.00x (?)
PrefixAnySeqCRangeIterLazy 22639 22633 -0.0% 1.00x (?)
PrefixAnySeqCntRange 50 50 +0.0% 1.00x
PrefixAnySeqCntRangeLazy 50 50 +0.0% 1.00x
PrefixAnySequence 8057 8059 +0.0% 1.00x (?)
PrefixAnySequenceLazy 8053 8054 +0.0% 1.00x (?)
PrefixArray 24 24 +0.0% 1.00x
PrefixArrayLazy 25 25 +0.0% 1.00x
PrefixCountableRange 32 32 +0.0% 1.00x
PrefixCountableRangeLazy 32 32 +0.0% 1.00x
PrefixSequence 2092 2092 +0.0% 1.00x
PrefixSequenceLazy 2036 2039 +0.1% 1.00x
PrefixWhileAnyCollection 96 96 +0.0% 1.00x
PrefixWhileAnyCollectionLazy 75 75 +0.0% 1.00x
PrefixWhileAnySeqCRangeIter 16914 16725 -1.1% 1.01x (?)
PrefixWhileAnySeqCRangeIterLazy 75 75 +0.0% 1.00x
PrefixWhileAnySeqCntRange 90 90 +0.0% 1.00x
PrefixWhileAnySeqCntRangeLazy 75 75 +0.0% 1.00x
PrefixWhileAnySequence 18641 18660 +0.1% 1.00x (?)
PrefixWhileAnySequenceLazy 2181 2181 +0.0% 1.00x
PrefixWhileArray 62 62 +0.0% 1.00x
PrefixWhileArrayLazy 49 49 +0.0% 1.00x
PrefixWhileCountableRange 36 36 +0.0% 1.00x
PrefixWhileCountableRangeLazy 32 32 +0.0% 1.00x
PrefixWhileSequence 307 306 -0.3% 1.00x (?)
PrefixWhileSequenceLazy 28 28 +0.0% 1.00x
Prims 773 769 -0.5% 1.01x (?)
ProtocolDispatch 2727 2727 +0.0% 1.00x
ProtocolDispatch2 168 167 -0.6% 1.01x
RC4 160 160 +0.0% 1.00x
RGBHistogram 2373 2381 +0.3% 1.00x (?)
RGBHistogramOfObjects 23401 23404 +0.0% 1.00x (?)
RangeAssignment 334 334 +0.0% 1.00x
RecursiveOwnedParameter 2327 2326 -0.0% 1.00x (?)
ReversedArray 49 49 +0.0% 1.00x
ReversedBidirectional 30528 30633 +0.3% 1.00x (?)
ReversedDictionary 114 114 +0.0% 1.00x
SetExclusiveOr 3267 3259 -0.2% 1.00x (?)
SetExclusiveOr_OfObjects 8057 8098 +0.5% 0.99x (?)
SetIntersect 306 306 +0.0% 1.00x
SetIntersect_OfObjects 1713 1715 +0.1% 1.00x (?)
SetIsSubsetOf 292 292 +0.0% 1.00x
SetIsSubsetOf_OfObjects 359 359 +0.0% 1.00x
SetUnion 2826 2813 -0.5% 1.00x (?)
SetUnion_OfObjects 6727 6736 +0.1% 1.00x (?)
SevenBoom 1481 1472 -0.6% 1.01x (?)
Sim2DArray 276 276 +0.0% 1.00x
SortLargeExistentials 8011 7981 -0.4% 1.00x
SortLettersInPlace 1147 1147 +0.0% 1.00x
SortSortedStrings 922 923 +0.1% 1.00x (?)
SortStrings 1743 1751 +0.5% 1.00x (?)
SortStringsUnicode 7654 7666 +0.2% 1.00x (?)
StackPromo 22288 22279 -0.0% 1.00x (?)
StaticArray 18 18 +0.0% 1.00x
StrComplexWalk 720 720 +0.0% 1.00x
StrToInt 1965 2018 +2.7% 0.97x
StringAdder 3528 3529 +0.0% 1.00x (?)
StringBuilder 1019 1019 +0.0% 1.00x
StringBuilderLong 921 916 -0.5% 1.01x (?)
StringEdits 117984 117900 -0.1% 1.00x (?)
StringEqualPointerComparison 333 333 +0.0% 1.00x
StringFromLongWholeSubstring 207 207 +0.0% 1.00x
StringFromLongWholeSubstringGeneric 22 22 +0.0% 1.00x
StringHasPrefix 33 33 +0.0% 1.00x
StringHasPrefixUnicode 14933 14936 +0.0% 1.00x (?)
StringHasSuffix 33 33 +0.0% 1.00x
StringHasSuffixUnicode 61212 61226 +0.0% 1.00x (?)
StringInterpolation 10841 10916 +0.7% 0.99x (?)
StringMatch 7313 7328 +0.2% 1.00x (?)
StringUTF16Builder 1897 1901 +0.2% 1.00x (?)
StringWalk 1305 1305 +0.0% 1.00x
SubstringComparable 1518 1518 +0.0% 1.00x
SubstringEqualString 1421 1421 +0.0% 1.00x
SubstringEquatable 3416 3413 -0.1% 1.00x (?)
SubstringFromLongString 10 10 +0.0% 1.00x
SubstringFromLongStringGeneric 64 64 +0.0% 1.00x
SuffixAnyCollection 20 20 +0.0% 1.00x
SuffixAnyCollectionLazy 15551 15549 -0.0% 1.00x (?)
SuffixAnySeqCRangeIter 6302 6301 -0.0% 1.00x (?)
SuffixAnySeqCRangeIterLazy 6301 6302 +0.0% 1.00x (?)
SuffixAnySeqCntRange 14 14 +0.0% 1.00x
SuffixAnySeqCntRangeLazy 14 14 +0.0% 1.00x
SuffixAnySequence 8743 8777 +0.4% 1.00x (?)
SuffixAnySequenceLazy 8619 8620 +0.0% 1.00x (?)
SuffixArray 8 8 +0.0% 1.00x
SuffixArrayLazy 11 11 +0.0% 1.00x
SuffixCountableRange 10 10 +0.0% 1.00x
SuffixCountableRangeLazy 10 10 +0.0% 1.00x
SuffixSequence 5882 5873 -0.2% 1.00x (?)
SuffixSequenceLazy 5881 5872 -0.2% 1.00x (?)
SumUsingReduce 97 97 +0.0% 1.00x
SumUsingReduceInto 97 97 +0.0% 1.00x
SuperChars 81453 81277 -0.2% 1.00x (?)
TwoSum 1003 1005 +0.2% 1.00x (?)
TypeFlood 0 0 +0.0% 1.00x
UTF8Decode 257 257 +0.0% 1.00x
Walsh 372 374 +0.5% 0.99x (?)
XorLoop 347 347 +0.0% 1.00x
accessGlobal 3 3 +0.0% 1.00x
accessInMatSet 18 18 +0.0% 1.00x
accessIndependent 2 2 +0.0% 1.00x

Unoptimized (Onone)

Regression (2)
TEST OLD NEW DELTA SPEEDUP
ObjectiveCBridgeStubFromNSDateRef 4337 4655 +7.3% 0.93x
Calculator 1132 1204 +6.4% 0.94x
Improvement (1)
TEST OLD NEW DELTA SPEEDUP
StringHasSuffix 1830 1725 -5.7% 1.06x (?)
No Changes (324)
TEST OLD NEW DELTA SPEEDUP
AngryPhonebook 5911 5908 -0.1% 1.00x (?)
AnyHashableWithAClass 84123 84228 +0.1% 1.00x (?)
Array2D 607779 607683 -0.0% 1.00x (?)
ArrayAppend 3907 4046 +3.6% 0.97x
ArrayAppendArrayOfInt 653 653 +0.0% 1.00x
ArrayAppendAscii 49877 49881 +0.0% 1.00x (?)
ArrayAppendFromGeneric 655 656 +0.2% 1.00x (?)
ArrayAppendGenericStructs 1288 1296 +0.6% 0.99x (?)
ArrayAppendLatin1 76960 77052 +0.1% 1.00x (?)
ArrayAppendLazyMap 300149 314363 +4.7% 0.95x (?)
ArrayAppendOptionals 1295 1311 +1.2% 0.99x (?)
ArrayAppendRepeatCol 230500 230416 -0.0% 1.00x (?)
ArrayAppendReserved 3777 3830 +1.4% 0.99x (?)
ArrayAppendSequence 115416 115475 +0.1% 1.00x (?)
ArrayAppendStrings 13635 13677 +0.3% 1.00x (?)
ArrayAppendToFromGeneric 655 656 +0.2% 1.00x (?)
ArrayAppendToGeneric 657 656 -0.2% 1.00x (?)
ArrayAppendUTF16 72878 72802 -0.1% 1.00x (?)
ArrayInClass 6565 6692 +1.9% 0.98x
ArrayLiteral 1733 1732 -0.1% 1.00x (?)
ArrayOfGenericPOD 3162 3161 -0.0% 1.00x (?)
ArrayOfGenericRef 10040 10076 +0.4% 1.00x (?)
ArrayOfPOD 1832 1832 +0.0% 1.00x
ArrayOfRef 9078 9070 -0.1% 1.00x (?)
ArrayPlusEqualArrayOfInt 654 654 +0.0% 1.00x
ArrayPlusEqualFiveElementCollection 297967 297988 +0.0% 1.00x (?)
ArrayPlusEqualSingleElementCollection 292780 292871 +0.0% 1.00x (?)
ArrayPlusEqualThreeElements 10696 10714 +0.2% 1.00x (?)
ArraySubscript 4252 4258 +0.1% 1.00x (?)
ArrayValueProp 3557 3562 +0.1% 1.00x (?)
ArrayValueProp2 22695 22716 +0.1% 1.00x (?)
ArrayValueProp3 3981 3954 -0.7% 1.01x (?)
ArrayValueProp4 3851 3845 -0.2% 1.00x (?)
BitCount 1739 1742 +0.2% 1.00x (?)
ByteSwap 4181 4150 -0.7% 1.01x
CStringLongAscii 4648 4645 -0.1% 1.00x (?)
CStringLongNonAscii 2312 2311 -0.0% 1.00x (?)
CStringShortAscii 9057 9064 +0.1% 1.00x (?)
CaptureProp 131748 132555 +0.6% 0.99x (?)
CharIndexing_ascii_unicodeScalars 593999 594437 +0.1% 1.00x (?)
CharIndexing_ascii_unicodeScalars_Backwards 621613 619549 -0.3% 1.00x (?)
CharIndexing_chinese_unicodeScalars 428835 429719 +0.2% 1.00x (?)
CharIndexing_chinese_unicodeScalars_Backwards 473646 472715 -0.2% 1.00x (?)
CharIndexing_japanese_unicodeScalars 685516 683765 -0.3% 1.00x (?)
CharIndexing_japanese_unicodeScalars_Backwards 747140 751724 +0.6% 0.99x (?)
CharIndexing_korean_unicodeScalars 580666 582055 +0.2% 1.00x (?)
CharIndexing_korean_unicodeScalars_Backwards 602943 604508 +0.3% 1.00x (?)
CharIndexing_punctuatedJapanese_unicodeScalars 103890 104594 +0.7% 0.99x (?)
CharIndexing_punctuatedJapanese_unicodeScalars_Backwards 106559 106249 -0.3% 1.00x (?)
CharIndexing_punctuated_unicodeScalars 131072 131974 +0.7% 0.99x (?)
CharIndexing_punctuated_unicodeScalars_Backwards 135870 135473 -0.3% 1.00x (?)
CharIndexing_russian_unicodeScalars 497964 498652 +0.1% 1.00x (?)
CharIndexing_russian_unicodeScalars_Backwards 518510 520404 +0.4% 1.00x (?)
CharIndexing_tweet_unicodeScalars 1123082 1125640 +0.2% 1.00x (?)
CharIndexing_tweet_unicodeScalars_Backwards 1237973 1238493 +0.0% 1.00x (?)
CharIndexing_utf16_unicodeScalars 644165 643108 -0.2% 1.00x (?)
CharIndexing_utf16_unicodeScalars_Backwards 690448 684916 -0.8% 1.01x (?)
CharIteration_ascii_unicodeScalars 229223 229710 +0.2% 1.00x
CharIteration_ascii_unicodeScalars_Backwards 397488 400131 +0.7% 0.99x (?)
CharIteration_chinese_unicodeScalars 169626 170473 +0.5% 1.00x
CharIteration_chinese_unicodeScalars_Backwards 298006 297146 -0.3% 1.00x (?)
CharIteration_japanese_unicodeScalars 268920 269276 +0.1% 1.00x (?)
CharIteration_japanese_unicodeScalars_Backwards 470857 475879 +1.1% 0.99x (?)
CharIteration_korean_unicodeScalars 221804 222919 +0.5% 0.99x
CharIteration_korean_unicodeScalars_Backwards 385493 385331 -0.0% 1.00x (?)
CharIteration_punctuatedJapanese_unicodeScalars 40893 41153 +0.6% 0.99x (?)
CharIteration_punctuatedJapanese_unicodeScalars_Backwards 70402 70635 +0.3% 1.00x (?)
CharIteration_punctuated_unicodeScalars 51006 51115 +0.2% 1.00x (?)
CharIteration_punctuated_unicodeScalars_Backwards 86776 87185 +0.5% 1.00x (?)
CharIteration_russian_unicodeScalars 190729 191086 +0.2% 1.00x
CharIteration_russian_unicodeScalars_Backwards 330139 331554 +0.4% 1.00x (?)
CharIteration_tweet_unicodeScalars 443916 443448 -0.1% 1.00x (?)
CharIteration_tweet_unicodeScalars_Backwards 777959 776897 -0.1% 1.00x (?)
CharIteration_utf16_unicodeScalars 241604 241947 +0.1% 1.00x (?)
CharIteration_utf16_unicodeScalars_Backwards 474282 478258 +0.8% 0.99x (?)
CharacterLiteralsLarge 6214 6206 -0.1% 1.00x (?)
CharacterLiteralsSmall 655 664 +1.4% 0.99x
Chars 66672 66666 -0.0% 1.00x (?)
ClassArrayGetter 986 986 +0.0% 1.00x
DeadArray 115691 115469 -0.2% 1.00x (?)
Dictionary 3494 3457 -1.1% 1.01x (?)
Dictionary2 3407 3402 -0.1% 1.00x (?)
Dictionary2OfObjects 6045 6052 +0.1% 1.00x (?)
Dictionary3 1296 1298 +0.2% 1.00x (?)
Dictionary3OfObjects 2321 2334 +0.6% 0.99x (?)
DictionaryBridge 2655 2632 -0.9% 1.01x (?)
DictionaryGroup 5289 5285 -0.1% 1.00x (?)
DictionaryGroupOfObjects 8841 8806 -0.4% 1.00x (?)
DictionaryLiteral 8191 8197 +0.1% 1.00x (?)
DictionaryOfObjects 7016 7023 +0.1% 1.00x (?)
DictionaryRemove 21492 21494 +0.0% 1.00x (?)
DictionaryRemoveOfObjects 59137 59371 +0.4% 1.00x (?)
DictionarySwap 5343 5294 -0.9% 1.01x (?)
DictionarySwapOfObjects 22876 23411 +2.3% 0.98x (?)
DropFirstAnyCollection 20231 20261 +0.1% 1.00x
DropFirstAnyCollectionLazy 150657 151019 +0.2% 1.00x (?)
DropFirstAnySeqCRangeIter 31396 31397 +0.0% 1.00x (?)
DropFirstAnySeqCRangeIterLazy 31509 31487 -0.1% 1.00x (?)
DropFirstAnySeqCntRange 20424 20402 -0.1% 1.00x (?)
DropFirstAnySeqCntRangeLazy 20537 20536 -0.0% 1.00x (?)
DropFirstAnySequence 17406 16650 -4.3% 1.05x (?)
DropFirstAnySequenceLazy 16907 16821 -0.5% 1.01x (?)
DropFirstArray 10506 10446 -0.6% 1.01x (?)
DropFirstArrayLazy 52996 53079 +0.2% 1.00x (?)
DropFirstCountableRange 337 340 +0.9% 0.99x
DropFirstCountableRangeLazy 40167 40181 +0.0% 1.00x (?)
DropFirstSequence 15467 15493 +0.2% 1.00x (?)
DropFirstSequenceLazy 15560 15723 +1.0% 0.99x (?)
DropLastAnyCollection 6771 6764 -0.1% 1.00x
DropLastAnyCollectionLazy 50566 50560 -0.0% 1.00x (?)
DropLastAnySeqCRangeIter 46845 47181 +0.7% 0.99x (?)
DropLastAnySeqCRangeIterLazy 47010 46842 -0.4% 1.00x (?)
DropLastAnySeqCntRange 6876 6884 +0.1% 1.00x (?)
DropLastAnySeqCntRangeLazy 6843 6844 +0.0% 1.00x (?)
DropLastAnySequence 32772 32547 -0.7% 1.01x (?)
DropLastAnySequenceLazy 32767 32924 +0.5% 1.00x (?)
DropLastArray 3526 3537 +0.3% 1.00x (?)
DropLastArrayLazy 17549 17193 -2.0% 1.02x (?)
DropLastCountableRange 117 118 +0.9% 0.99x
DropLastCountableRangeLazy 13028 13009 -0.1% 1.00x (?)
DropLastSequence 32132 32067 -0.2% 1.00x (?)
DropLastSequenceLazy 31974 32632 +2.1% 0.98x (?)
DropWhileAnyCollection 26151 26136 -0.1% 1.00x (?)
DropWhileAnyCollectionLazy 30539 30577 +0.1% 1.00x (?)
DropWhileAnySeqCRangeIter 33258 33261 +0.0% 1.00x (?)
DropWhileAnySeqCRangeIterLazy 29738 29738 +0.0% 1.00x
DropWhileAnySeqCntRange 26210 26197 -0.0% 1.00x (?)
DropWhileAnySeqCntRangeLazy 30399 30474 +0.2% 1.00x (?)
DropWhileAnySequence 16988 17002 +0.1% 1.00x (?)
DropWhileAnySequenceLazy 15591 15558 -0.2% 1.00x
DropWhileArray 14126 14083 -0.3% 1.00x (?)
DropWhileArrayLazy 23122 23102 -0.1% 1.00x (?)
DropWhileCountableRange 6093 6064 -0.5% 1.00x (?)
DropWhileCountableRangeLazy 28840 28844 +0.0% 1.00x (?)
DropWhileSequence 15993 15973 -0.1% 1.00x (?)
DropWhileSequenceLazy 14282 14184 -0.7% 1.01x (?)
EqualStringSubstring 662 664 +0.3% 1.00x (?)
EqualSubstringString 665 663 -0.3% 1.00x (?)
EqualSubstringSubstring 775 774 -0.1% 1.00x (?)
EqualSubstringSubstringGenericEquatable 421 421 +0.0% 1.00x
ErrorHandling 7741 7809 +0.9% 0.99x (?)
FilterEvenUsingReduce 4853 4866 +0.3% 1.00x
FilterEvenUsingReduceInto 3087 3092 +0.2% 1.00x (?)
FrequenciesUsingReduce 16119 16266 +0.9% 0.99x (?)
FrequenciesUsingReduceInto 9442 9348 -1.0% 1.01x (?)
Hanoi 18635 18382 -1.4% 1.01x
HashTest 18092 18107 +0.1% 1.00x (?)
Histogram 9728 9700 -0.3% 1.00x (?)
Integrate 701 725 +3.4% 0.97x (?)
IterateData 12815 12844 +0.2% 1.00x (?)
Join 1744 1747 +0.2% 1.00x (?)
LazilyFilteredArrays 2047087 2046595 -0.0% 1.00x (?)
LazilyFilteredRange 766787 766768 -0.0% 1.00x (?)
LessSubstringSubstring 782 784 +0.3% 1.00x (?)
LessSubstringSubstringGenericComparable 443 443 +0.0% 1.00x
LinkedList 40277 40437 +0.4% 1.00x
MapReduce 44289 44285 -0.0% 1.00x (?)
MapReduceAnyCollection 44310 44311 +0.0% 1.00x (?)
MapReduceAnyCollectionShort 57003 57094 +0.2% 1.00x (?)
MapReduceClass 49563 49494 -0.1% 1.00x (?)
MapReduceClassShort 60692 60991 +0.5% 1.00x (?)
MapReduceLazyCollection 45106 45160 +0.1% 1.00x
MapReduceLazyCollectionShort 56433 56454 +0.0% 1.00x (?)
MapReduceLazySequence 32789 32586 -0.6% 1.01x (?)
MapReduceSequence 50230 50260 +0.1% 1.00x (?)
MapReduceShort 56556 56785 +0.4% 1.00x (?)
MapReduceShortString 323 322 -0.3% 1.00x
MapReduceString 3155 3130 -0.8% 1.01x (?)
Memset 44651 44768 +0.3% 1.00x
MonteCarloE 149794 149716 -0.1% 1.00x (?)
MonteCarloPi 52482 52602 +0.2% 1.00x
NSDictionaryCastToSwift 6450 6568 +1.8% 0.98x (?)
NSError 701 702 +0.1% 1.00x (?)
NSStringConversion 394 401 +1.8% 0.98x
NopDeinit 185440 180981 -2.4% 1.02x
ObjectAllocation 1651 1649 -0.1% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObject 24804 24625 -0.7% 1.01x (?)
ObjectiveCBridgeFromNSArrayAnyObjectForced 6863 6805 -0.8% 1.01x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToString 40720 40497 -0.5% 1.01x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 33984 34169 +0.5% 0.99x (?)
ObjectiveCBridgeFromNSDictionaryAnyObject 122249 122285 +0.0% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 7391 7463 +1.0% 0.99x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 97900 97093 -0.8% 1.01x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 104713 100802 -3.7% 1.04x (?)
ObjectiveCBridgeFromNSSetAnyObject 69640 69432 -0.3% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectForced 7556 7575 +0.3% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectToString 73773 73639 -0.2% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 71639 71680 +0.1% 1.00x (?)
ObjectiveCBridgeFromNSString 3834 3851 +0.4% 1.00x
ObjectiveCBridgeFromNSStringForced 2225 2223 -0.1% 1.00x
ObjectiveCBridgeStubDataAppend 3876 3855 -0.5% 1.01x (?)
ObjectiveCBridgeStubDateAccess 1026 1061 +3.4% 0.97x
ObjectiveCBridgeStubDateMutation 515 515 +0.0% 1.00x
ObjectiveCBridgeStubFromArrayOfNSString 25373 24936 -1.7% 1.02x (?)
ObjectiveCBridgeStubFromNSDate 4213 4090 -2.9% 1.03x
ObjectiveCBridgeStubFromNSString 554 573 +3.4% 0.97x
ObjectiveCBridgeStubFromNSStringRef 181 183 +1.1% 0.99x (?)
ObjectiveCBridgeStubNSDataAppend 2791 2833 +1.5% 0.99x (?)
ObjectiveCBridgeStubNSDateMutationRef 15586 15518 -0.4% 1.00x (?)
ObjectiveCBridgeStubNSDateRefAccess 1731 1731 +0.0% 1.00x
ObjectiveCBridgeStubToArrayOfNSString 28154 28585 +1.5% 0.98x (?)
ObjectiveCBridgeStubToNSDate 14984 15060 +0.5% 0.99x (?)
ObjectiveCBridgeStubToNSDateRef 3361 3339 -0.7% 1.01x (?)
ObjectiveCBridgeStubToNSString 1575 1575 +0.0% 1.00x
ObjectiveCBridgeStubToNSStringRef 155 155 +0.0% 1.00x
ObjectiveCBridgeStubURLAppendPath 226296 225135 -0.5% 1.01x (?)
ObjectiveCBridgeStubURLAppendPathRef 228652 229215 +0.2% 1.00x (?)
ObjectiveCBridgeToNSArray 28353 28353 +0.0% 1.00x
ObjectiveCBridgeToNSDictionary 45164 45454 +0.6% 0.99x (?)
ObjectiveCBridgeToNSSet 38985 39081 +0.2% 1.00x (?)
ObjectiveCBridgeToNSString 1301 1299 -0.2% 1.00x (?)
ObserverClosure 7599 7612 +0.2% 1.00x (?)
ObserverForwarderStruct 5589 5600 +0.2% 1.00x (?)
ObserverPartiallyAppliedMethod 9027 9042 +0.2% 1.00x (?)
ObserverUnappliedMethod 9470 9340 -1.4% 1.01x (?)
OpenClose 398 398 +0.0% 1.00x
Phonebook 21712 22197 +2.2% 0.98x
PolymorphicCalls 5358 5321 -0.7% 1.01x (?)
PopFrontArray 9981 10040 +0.6% 0.99x (?)
PopFrontArrayGeneric 8856 8837 -0.2% 1.00x (?)
PopFrontUnsafePointer 98485 98234 -0.3% 1.00x (?)
PrefixAnyCollection 20269 20240 -0.1% 1.00x (?)
PrefixAnyCollectionLazy 150638 150908 +0.2% 1.00x (?)
PrefixAnySeqCRangeIter 24992 25051 +0.2% 1.00x (?)
PrefixAnySeqCRangeIterLazy 24930 24920 -0.0% 1.00x (?)
PrefixAnySeqCntRange 20446 20418 -0.1% 1.00x (?)
PrefixAnySeqCntRangeLazy 20540 20566 +0.1% 1.00x (?)
PrefixAnySequence 13566 13601 +0.3% 1.00x (?)
PrefixAnySequenceLazy 13867 13853 -0.1% 1.00x (?)
PrefixArray 10170 10169 -0.0% 1.00x (?)
PrefixArrayLazy 51792 52620 +1.6% 0.98x (?)
PrefixCountableRange 339 336 -0.9% 1.01x
PrefixCountableRangeLazy 40128 40149 +0.1% 1.00x (?)
PrefixSequence 12577 12592 +0.1% 1.00x (?)
PrefixSequenceLazy 12684 12693 +0.1% 1.00x
PrefixWhileAnyCollection 37480 37442 -0.1% 1.00x
PrefixWhileAnyCollectionLazy 26059 26067 +0.0% 1.00x (?)
PrefixWhileAnySeqCRangeIter 46730 46328 -0.9% 1.01x (?)
PrefixWhileAnySeqCRangeIterLazy 26076 25971 -0.4% 1.00x (?)
PrefixWhileAnySeqCntRange 37429 37497 +0.2% 1.00x (?)
PrefixWhileAnySeqCntRangeLazy 26372 26588 +0.8% 0.99x (?)
PrefixWhileAnySequence 36099 35843 -0.7% 1.01x (?)
PrefixWhileAnySequenceLazy 14939 14968 +0.2% 1.00x (?)
PrefixWhileArray 21443 21367 -0.4% 1.00x (?)
PrefixWhileArrayLazy 22621 22527 -0.4% 1.00x
PrefixWhileCountableRange 17476 17467 -0.1% 1.00x (?)
PrefixWhileCountableRangeLazy 24658 24687 +0.1% 1.00x
PrefixWhileSequence 34542 35431 +2.6% 0.97x (?)
PrefixWhileSequenceLazy 14212 14248 +0.3% 1.00x
Prims 10467 10519 +0.5% 1.00x (?)
ProtocolDispatch 6948 6941 -0.1% 1.00x
ProtocolDispatch2 492 489 -0.6% 1.01x
RC4 19462 19447 -0.1% 1.00x (?)
RGBHistogram 36079 36018 -0.2% 1.00x (?)
RGBHistogramOfObjects 109887 110088 +0.2% 1.00x (?)
RangeAssignment 5782 5784 +0.0% 1.00x (?)
RecursiveOwnedParameter 11194 11163 -0.3% 1.00x
ReversedArray 53800 53797 -0.0% 1.00x (?)
ReversedBidirectional 86927 86931 +0.0% 1.00x (?)
ReversedDictionary 35160 35911 +2.1% 0.98x (?)
SetExclusiveOr 21810 21612 -0.9% 1.01x (?)
SetExclusiveOr_OfObjects 47999 48012 +0.0% 1.00x (?)
SetIntersect 10985 10981 -0.0% 1.00x (?)
SetIntersect_OfObjects 12611 12642 +0.2% 1.00x
SetIsSubsetOf 1678 1679 +0.1% 1.00x
SetIsSubsetOf_OfObjects 1591 1589 -0.1% 1.00x
SetUnion 11879 12233 +3.0% 0.97x (?)
SetUnion_OfObjects 33490 33467 -0.1% 1.00x (?)
SevenBoom 1600 1589 -0.7% 1.01x (?)
Sim2DArray 44176 44175 -0.0% 1.00x (?)
SortLargeExistentials 18112 18127 +0.1% 1.00x (?)
SortLettersInPlace 3169 3168 -0.0% 1.00x (?)
SortSortedStrings 1430 1423 -0.5% 1.00x (?)
SortStrings 2456 2450 -0.2% 1.00x (?)
SortStringsUnicode 8754 8797 +0.5% 1.00x
StackPromo 102252 102494 +0.2% 1.00x (?)
StaticArray 4649 4599 -1.1% 1.01x
StrComplexWalk 6777 6757 -0.3% 1.00x (?)
StrToInt 115333 116234 +0.8% 0.99x
StringAdder 3782 3781 -0.0% 1.00x (?)
StringBuilder 8438 8441 +0.0% 1.00x (?)
StringBuilderLong 1097 1097 +0.0% 1.00x
StringEdits 416544 415087 -0.3% 1.00x (?)
StringEqualPointerComparison 2494 2512 +0.7% 0.99x (?)
StringFromLongWholeSubstring 213 213 +0.0% 1.00x
StringFromLongWholeSubstringGeneric 208 208 +0.0% 1.00x
StringHasPrefix 1697 1667 -1.8% 1.02x
StringHasPrefixUnicode 16565 16600 +0.2% 1.00x (?)
StringHasSuffixUnicode 63675 63532 -0.2% 1.00x
StringInterpolation 13746 13754 +0.1% 1.00x (?)
StringMatch 34279 34302 +0.1% 1.00x (?)
StringUTF16Builder 9255 9243 -0.1% 1.00x (?)
StringWalk 12772 12837 +0.5% 0.99x
StringWithCString 57992 58000 +0.0% 1.00x (?)
SubstringComparable 4719 4714 -0.1% 1.00x (?)
SubstringEqualString 6588 6588 +0.0% 1.00x
SubstringEquatable 9531 9529 -0.0% 1.00x (?)
SubstringFromLongString 12 12 +0.0% 1.00x
SubstringFromLongStringGeneric 116 117 +0.9% 0.99x (?)
SuffixAnyCollection 6770 6769 -0.0% 1.00x (?)
SuffixAnyCollectionLazy 50446 50247 -0.4% 1.00x (?)
SuffixAnySeqCRangeIter 44716 44702 -0.0% 1.00x (?)
SuffixAnySeqCRangeIterLazy 44492 44489 -0.0% 1.00x (?)
SuffixAnySeqCntRange 6900 6876 -0.3% 1.00x (?)
SuffixAnySeqCntRangeLazy 6859 6842 -0.2% 1.00x (?)
SuffixAnySequence 30086 30075 -0.0% 1.00x (?)
SuffixAnySequenceLazy 30327 30299 -0.1% 1.00x (?)
SuffixArray 3500 3494 -0.2% 1.00x (?)
SuffixArrayLazy 17554 17565 +0.1% 1.00x (?)
SuffixCountableRange 118 116 -1.7% 1.02x
SuffixCountableRangeLazy 13027 13014 -0.1% 1.00x (?)
SuffixSequence 29681 29677 -0.0% 1.00x (?)
SuffixSequenceLazy 29682 29680 -0.0% 1.00x (?)
SumUsingReduce 286651 286568 -0.0% 1.00x (?)
SumUsingReduceInto 284193 284155 -0.0% 1.00x (?)
SuperChars 220660 220213 -0.2% 1.00x (?)
TwoSum 4202 4210 +0.2% 1.00x (?)
TypeFlood 164 158 -3.7% 1.04x (?)
UTF8Decode 49584 49570 -0.0% 1.00x (?)
Walsh 12051 12040 -0.1% 1.00x (?)
XorLoop 25396 25378 -0.1% 1.00x (?)
accessGlobal 190 184 -3.2% 1.03x
accessInMatSet 326 328 +0.6% 0.99x
accessIndependent 125 127 +1.6% 0.98x
Hardware Overview
  Model Name: Mac mini
  Model Identifier: Macmini7,1
  Processor Name: Intel Core i5
  Processor Speed: 2.8 GHz
  Number of Processors: 1
  Total Number of Cores: 2
  L2 Cache (per Core): 256 KB
  L3 Cache: 3 MB
  Memory: 16 GB

@eeckstein eeckstein deleted the fix-bm-warnings branch April 17, 2021 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants