Skip to content

Conversation

atrick
Copy link
Contributor

@atrick atrick commented Sep 22, 2017

No description provided.

@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci smoke benchmark.

@swift-ci
Copy link
Contributor

Build comment file:

Build failed before running benchmark.


When a benchmark is added, it's name will be manually added to CMakeLists and
main.swift.

Adding a benchmark no longer requires discovering a nonobvious script.

If the build works locally, then it will work everywhere else.

Note that generate_harness.py should now be renamed to generate_benchmarks.py,
but I think it's name may be hard-coded somewhere in the compiler tests. Anyway,
this script should go away as soon as someone fixes the cmake configuration to
automatically run gyb.
@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci benchmark.

@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci smoke test.

@swift-ci
Copy link
Contributor

Build comment file:

Build failed before running benchmark.


@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci smoke test.

@atrick atrick requested a review from gottesmm September 22, 2017 09:09
@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci smoke benchmark.

@swift-ci
Copy link
Contributor

Build comment file:

Build failed before running benchmark.


@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@shahmishal Any idea why @swift-ci benchmark keeps failing?

@atrick
Copy link
Contributor Author

atrick commented Sep 22, 2017

@swift-ci smoke benchmark.

@swift-ci
Copy link
Contributor

Build comment file:

Optimized (O)

Regression (7)
TEST OLD NEW DELTA SPEEDUP
Sim2DArray 349 450 +28.9% 0.78x
ProtocolDispatch 2818 3031 +7.6% 0.93x
BitCount 134 144 +7.5% 0.93x (?)
SuffixAnySeqCntRange 15 16 +6.7% 0.94x
SuffixAnySeqCntRangeLazy 15 16 +6.7% 0.94x
SetIsSubsetOf_OfObjects 360 383 +6.4% 0.94x
ProtocolDispatch2 161 170 +5.6% 0.95x
Improvement (14)
TEST OLD NEW DELTA SPEEDUP
Calculator 36 30 -16.7% 1.20x
CaptureProp 4600 3997 -13.1% 1.15x
StringWithCString 66727 58883 -11.8% 1.13x
SortSortedStrings 918 847 -7.7% 1.08x
ObjectiveCBridgeStubNSDateRefAccess 339 313 -7.7% 1.08x
Phonebook 6309 5909 -6.3% 1.07x
ArrayAppendLazyMap 993 931 -6.2% 1.07x
ObjectiveCBridgeStubNSDateMutationRef 13224 12401 -6.2% 1.07x (?)
SortStrings 1703 1599 -6.1% 1.07x
StringEqualPointerComparison 272 257 -5.5% 1.06x
Histogram 294 278 -5.4% 1.06x
ObjectiveCBridgeStubFromNSDate 3747 3549 -5.3% 1.06x
DropFirstCountableRangeLazy 19 18 -5.3% 1.06x
PrefixWhileCountableRangeLazy 19 18 -5.3% 1.06x
No Changes (307)
TEST OLD NEW DELTA SPEEDUP
AngryPhonebook 2954 2940 -0.5% 1.00x (?)
AnyHashableWithAClass 67616 69513 +2.8% 0.97x
Array2D 1924 1919 -0.3% 1.00x (?)
ArrayAppend 1076 1080 +0.4% 1.00x
ArrayAppendArrayOfInt 597 596 -0.2% 1.00x
ArrayAppendAscii 18785 18752 -0.2% 1.00x
ArrayAppendFromGeneric 597 597 +0.0% 1.00x
ArrayAppendGenericStructs 1245 1229 -1.3% 1.01x (?)
ArrayAppendLatin1 45239 43187 -4.5% 1.05x
ArrayAppendOptionals 1217 1252 +2.9% 0.97x
ArrayAppendRepeatCol 999 998 -0.1% 1.00x
ArrayAppendReserved 846 848 +0.2% 1.00x
ArrayAppendSequence 911 911 +0.0% 1.00x
ArrayAppendStrings 15144 15052 -0.6% 1.01x
ArrayAppendToFromGeneric 597 596 -0.2% 1.00x
ArrayAppendToGeneric 597 597 +0.0% 1.00x
ArrayAppendUTF16 39262 40613 +3.4% 0.97x
ArrayInClass 62 62 +0.0% 1.00x
ArrayLiteral 0 0 +0.0% 1.00x
ArrayOfGenericPOD 230 230 +0.0% 1.00x
ArrayOfGenericRef 3983 4021 +1.0% 0.99x
ArrayOfPOD 177 177 +0.0% 1.00x
ArrayOfRef 3913 3931 +0.5% 1.00x
ArrayPlusEqualArrayOfInt 597 596 -0.2% 1.00x
ArrayPlusEqualFiveElementCollection 4762 4775 +0.3% 1.00x (?)
ArrayPlusEqualSingleElementCollection 1075 1084 +0.8% 0.99x
ArrayPlusEqualThreeElements 1680 1667 -0.8% 1.01x
ArraySubscript 1491 1481 -0.7% 1.01x
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
ByteSwap 115 117 +1.7% 0.98x
CStringLongAscii 4719 4521 -4.2% 1.04x
CStringLongNonAscii 2183 2168 -0.7% 1.01x
CStringShortAscii 4791 4721 -1.5% 1.01x
CharIndexing_ascii_unicodeScalars 13827 13842 +0.1% 1.00x
CharIndexing_ascii_unicodeScalars_Backwards 11262 11249 -0.1% 1.00x
CharIndexing_chinese_unicodeScalars 10486 10490 +0.0% 1.00x (?)
CharIndexing_chinese_unicodeScalars_Backwards 8545 8538 -0.1% 1.00x
CharIndexing_japanese_unicodeScalars 16545 16552 +0.0% 1.00x (?)
CharIndexing_japanese_unicodeScalars_Backwards 13465 13465 +0.0% 1.00x
CharIndexing_korean_unicodeScalars 13412 13419 +0.1% 1.00x (?)
CharIndexing_korean_unicodeScalars_Backwards 10913 10921 +0.1% 1.00x
CharIndexing_punctuatedJapanese_unicodeScalars 2532 2544 +0.5% 1.00x (?)
CharIndexing_punctuatedJapanese_unicodeScalars_Backwards 2091 2092 +0.0% 1.00x (?)
CharIndexing_punctuated_unicodeScalars 3165 3170 +0.2% 1.00x
CharIndexing_punctuated_unicodeScalars_Backwards 2596 2600 +0.2% 1.00x
CharIndexing_russian_unicodeScalars 11532 11529 -0.0% 1.00x (?)
CharIndexing_russian_unicodeScalars_Backwards 9385 9376 -0.1% 1.00x
CharIndexing_tweet_unicodeScalars 27231 27245 +0.1% 1.00x (?)
CharIndexing_tweet_unicodeScalars_Backwards 22176 22189 +0.1% 1.00x (?)
CharIndexing_utf16_unicodeScalars 80943 81381 +0.5% 0.99x
CharIndexing_utf16_unicodeScalars_Backwards 74866 75145 +0.4% 1.00x
CharIteration_ascii_unicodeScalars 15230 15422 +1.3% 0.99x
CharIteration_ascii_unicodeScalars_Backwards 16173 16572 +2.5% 0.98x
CharIteration_chinese_unicodeScalars 11538 11685 +1.3% 0.99x
CharIteration_chinese_unicodeScalars_Backwards 12245 12548 +2.5% 0.98x
CharIteration_japanese_unicodeScalars 18225 18459 +1.3% 0.99x
CharIteration_japanese_unicodeScalars_Backwards 19363 19843 +2.5% 0.98x
CharIteration_korean_unicodeScalars 14767 14958 +1.3% 0.99x
CharIteration_korean_unicodeScalars_Backwards 15682 16070 +2.5% 0.98x
CharIteration_punctuatedJapanese_unicodeScalars 2764 2815 +1.8% 0.98x
CharIteration_punctuatedJapanese_unicodeScalars_Backwards 2916 2988 +2.5% 0.98x
CharIteration_punctuated_unicodeScalars 3455 3512 +1.6% 0.98x
CharIteration_punctuated_unicodeScalars_Backwards 3653 3743 +2.5% 0.98x
CharIteration_russian_unicodeScalars 12689 12856 +1.3% 0.99x
CharIteration_russian_unicodeScalars_Backwards 13472 13805 +2.5% 0.98x
CharIteration_tweet_unicodeScalars 30005 30409 +1.3% 0.99x
CharIteration_tweet_unicodeScalars_Backwards 31985 32775 +2.5% 0.98x
CharIteration_utf16_unicodeScalars 78280 78438 +0.2% 1.00x
CharIteration_utf16_unicodeScalars_Backwards 112561 114031 +1.3% 0.99x
CharacterLiteralsLarge 5952 5942 -0.2% 1.00x (?)
CharacterLiteralsSmall 403 404 +0.2% 1.00x
Chars 422 422 +0.0% 1.00x
ClassArrayGetter 13 13 +0.0% 1.00x
DeadArray 186 184 -1.1% 1.01x (?)
Dictionary 552 559 +1.3% 0.99x
Dictionary2 1847 1847 +0.0% 1.00x
Dictionary2OfObjects 3336 3308 -0.8% 1.01x
Dictionary3 461 461 +0.0% 1.00x
Dictionary3OfObjects 882 879 -0.3% 1.00x
DictionaryBridge 2571 2556 -0.6% 1.01x (?)
DictionaryGroup 273 272 -0.4% 1.00x
DictionaryGroupOfObjects 1797 1787 -0.6% 1.01x (?)
DictionaryLiteral 1512 1543 +2.1% 0.98x
DictionaryOfObjects 2356 2336 -0.8% 1.01x
DictionaryRemove 2516 2454 -2.5% 1.03x
DictionaryRemoveOfObjects 23881 23926 +0.2% 1.00x
DictionarySwap 416 415 -0.2% 1.00x (?)
DictionarySwapOfObjects 7480 7465 -0.2% 1.00x (?)
DropFirstAnyCollection 55 55 +0.0% 1.00x
DropFirstAnyCollectionLazy 75850 75852 +0.0% 1.00x (?)
DropFirstAnySeqCRangeIter 28988 28771 -0.7% 1.01x
DropFirstAnySeqCRangeIterLazy 28971 28779 -0.7% 1.01x (?)
DropFirstAnySeqCntRange 50 50 +0.0% 1.00x
DropFirstAnySeqCntRangeLazy 50 50 +0.0% 1.00x
DropFirstAnySequence 6265 6279 +0.2% 1.00x (?)
DropFirstAnySequenceLazy 6304 6291 -0.2% 1.00x
DropFirstArray 30 30 +0.0% 1.00x
DropFirstArrayLazy 30 30 +0.0% 1.00x
DropFirstCountableRange 18 18 +0.0% 1.00x
DropFirstSequence 2019 2019 +0.0% 1.00x
DropFirstSequenceLazy 1962 1944 -0.9% 1.01x
DropLastAnyCollection 21 21 +0.0% 1.00x
DropLastAnyCollectionLazy 25385 25224 -0.6% 1.01x (?)
DropLastAnySeqCRangeIter 4751 4718 -0.7% 1.01x
DropLastAnySeqCRangeIterLazy 4739 4717 -0.5% 1.00x
DropLastAnySeqCntRange 16 16 +0.0% 1.00x
DropLastAnySeqCntRangeLazy 16 16 +0.0% 1.00x
DropLastAnySequence 6725 6725 +0.0% 1.00x
DropLastAnySequenceLazy 6685 6668 -0.3% 1.00x
DropLastArray 10 10 +0.0% 1.00x
DropLastArrayLazy 10 10 +0.0% 1.00x
DropLastCountableRange 6 6 +0.0% 1.00x
DropLastCountableRangeLazy 6 6 +0.0% 1.00x
DropLastSequence 606 613 +1.2% 0.99x
DropLastSequenceLazy 608 611 +0.5% 1.00x
DropWhileAnyCollection 68 68 +0.0% 1.00x
DropWhileAnyCollectionLazy 90 89 -1.1% 1.01x
DropWhileAnySeqCRangeIter 23203 23098 -0.5% 1.00x
DropWhileAnySeqCRangeIterLazy 89 90 +1.1% 0.99x
DropWhileAnySeqCntRange 63 63 +0.0% 1.00x
DropWhileAnySeqCntRangeLazy 88 90 +2.3% 0.98x
DropWhileAnySequence 7280 7281 +0.0% 1.00x (?)
DropWhileAnySequenceLazy 1932 1932 +0.0% 1.00x
DropWhileArray 43 43 +0.0% 1.00x
DropWhileArrayLazy 78 82 +5.1% 0.95x
DropWhileCountableRange 19 19 +0.0% 1.00x
DropWhileCountableRangeLazy 70 70 +0.0% 1.00x
DropWhileSequence 1624 1624 +0.0% 1.00x
DropWhileSequenceLazy 47 47 +0.0% 1.00x
EqualStringSubstring 387 388 +0.3% 1.00x
EqualSubstringString 387 386 -0.3% 1.00x
EqualSubstringSubstring 387 385 -0.5% 1.01x
EqualSubstringSubstringGenericEquatable 388 387 -0.3% 1.00x
ErrorHandling 2076 2061 -0.7% 1.01x (?)
FilterEvenUsingReduce 1303 1286 -1.3% 1.01x
FilterEvenUsingReduceInto 146 147 +0.7% 0.99x (?)
FrequenciesUsingReduce 7504 7339 -2.2% 1.02x (?)
FrequenciesUsingReduceInto 4149 4135 -0.3% 1.00x (?)
Hanoi 3548 3399 -4.2% 1.04x
HashTest 1646 1626 -1.2% 1.01x (?)
Integrate 249 249 +0.0% 1.00x
IterateData 1438 1404 -2.4% 1.02x
Join 382 370 -3.1% 1.03x (?)
LazilyFilteredArrays 66644 65714 -1.4% 1.01x (?)
LazilyFilteredRange 3618 3623 +0.1% 1.00x (?)
LessSubstringSubstring 385 386 +0.3% 1.00x
LessSubstringSubstringGenericComparable 385 386 +0.3% 1.00x
LinkedList 6989 6974 -0.2% 1.00x
MapReduce 361 362 +0.3% 1.00x (?)
MapReduceAnyCollection 362 363 +0.3% 1.00x
MapReduceAnyCollectionShort 2131 2092 -1.8% 1.02x
MapReduceClass 3070 3060 -0.3% 1.00x
MapReduceClassShort 4547 4550 +0.1% 1.00x (?)
MapReduceLazyCollection 12 12 +0.0% 1.00x
MapReduceLazyCollectionShort 36 36 +0.0% 1.00x
MapReduceLazySequence 90 90 +0.0% 1.00x
MapReduceSequence 441 441 +0.0% 1.00x
MapReduceShort 2061 1978 -4.0% 1.04x (?)
MapReduceShortString 21 21 +0.0% 1.00x
MapReduceString 99 99 +0.0% 1.00x
Memset 234 235 +0.4% 1.00x
MonteCarloE 10391 10347 -0.4% 1.00x
MonteCarloPi 43983 43926 -0.1% 1.00x
NSDictionaryCastToSwift 5626 5536 -1.6% 1.02x
NSError 297 296 -0.3% 1.00x (?)
NSStringConversion 351 356 +1.4% 0.99x (?)
NopDeinit 22910 22890 -0.1% 1.00x
ObjectAllocation 179 179 +0.0% 1.00x
ObjectiveCBridgeFromNSArrayAnyObject 22643 22724 +0.4% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectForced 3445 3492 +1.4% 0.99x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToString 39507 39594 +0.2% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 33603 33190 -1.2% 1.01x (?)
ObjectiveCBridgeFromNSDictionaryAnyObject 119423 120451 +0.9% 0.99x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 5324 5346 +0.4% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 96038 92362 -3.8% 1.04x
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 100400 100295 -0.1% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObject 65467 64539 -1.4% 1.01x (?)
ObjectiveCBridgeFromNSSetAnyObjectForced 4244 4260 +0.4% 1.00x
ObjectiveCBridgeFromNSSetAnyObjectToString 69232 68360 -1.3% 1.01x (?)
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 68841 68444 -0.6% 1.01x (?)
ObjectiveCBridgeFromNSString 987 1012 +2.5% 0.98x
ObjectiveCBridgeFromNSStringForced 1837 1829 -0.4% 1.00x
ObjectiveCBridgeStubDataAppend 3881 3911 +0.8% 0.99x (?)
ObjectiveCBridgeStubDateAccess 181 181 +0.0% 1.00x
ObjectiveCBridgeStubDateMutation 272 272 +0.0% 1.00x
ObjectiveCBridgeStubFromArrayOfNSString 25463 24893 -2.2% 1.02x (?)
ObjectiveCBridgeStubFromNSDateRef 4102 4094 -0.2% 1.00x (?)
ObjectiveCBridgeStubFromNSString 532 529 -0.6% 1.01x (?)
ObjectiveCBridgeStubFromNSStringRef 139 140 +0.7% 0.99x
ObjectiveCBridgeStubNSDataAppend 2451 2451 +0.0% 1.00x
ObjectiveCBridgeStubToArrayOfNSString 28979 28807 -0.6% 1.01x (?)
ObjectiveCBridgeStubToNSDate 15005 14512 -3.3% 1.03x (?)
ObjectiveCBridgeStubToNSDateRef 3323 3238 -2.6% 1.03x (?)
ObjectiveCBridgeStubToNSString 1487 1507 +1.3% 0.99x
ObjectiveCBridgeStubToNSStringRef 108 109 +0.9% 0.99x
ObjectiveCBridgeStubURLAppendPath 219260 217839 -0.6% 1.01x (?)
ObjectiveCBridgeStubURLAppendPathRef 220394 221634 +0.6% 0.99x (?)
ObjectiveCBridgeToNSArray 29486 29803 +1.1% 0.99x
ObjectiveCBridgeToNSDictionary 45793 45761 -0.1% 1.00x (?)
ObjectiveCBridgeToNSSet 40373 39825 -1.4% 1.01x (?)
ObjectiveCBridgeToNSString 1267 1266 -0.1% 1.00x
ObserverClosure 2311 2324 +0.6% 0.99x (?)
ObserverForwarderStruct 1143 1129 -1.2% 1.01x
ObserverPartiallyAppliedMethod 3801 3798 -0.1% 1.00x (?)
ObserverUnappliedMethod 2715 2786 +2.6% 0.97x
OpenClose 3 3 +0.0% 1.00x
PolymorphicCalls 17 17 +0.0% 1.00x
PopFrontArray 1227 1216 -0.9% 1.01x
PopFrontArrayGeneric 1226 1216 -0.8% 1.01x
PopFrontUnsafePointer 5768 5760 -0.1% 1.00x (?)
PrefixAnyCollection 55 55 +0.0% 1.00x
PrefixAnyCollectionLazy 76124 75931 -0.3% 1.00x
PrefixAnySeqCRangeIter 22602 22507 -0.4% 1.00x (?)
PrefixAnySeqCRangeIterLazy 22603 22485 -0.5% 1.01x
PrefixAnySeqCntRange 50 50 +0.0% 1.00x
PrefixAnySeqCntRangeLazy 50 50 +0.0% 1.00x
PrefixAnySequence 5424 5515 +1.7% 0.98x
PrefixAnySequenceLazy 5542 5527 -0.3% 1.00x
PrefixArray 30 30 +0.0% 1.00x
PrefixArrayLazy 30 30 +0.0% 1.00x
PrefixCountableRange 18 18 +0.0% 1.00x
PrefixCountableRangeLazy 18 18 +0.0% 1.00x
PrefixSequence 1515 1515 +0.0% 1.00x
PrefixSequenceLazy 1459 1459 +0.0% 1.00x
PrefixWhileAnyCollection 93 93 +0.0% 1.00x
PrefixWhileAnyCollectionLazy 66 66 +0.0% 1.00x
PrefixWhileAnySeqCRangeIter 12923 12924 +0.0% 1.00x (?)
PrefixWhileAnySeqCRangeIterLazy 66 66 +0.0% 1.00x
PrefixWhileAnySeqCntRange 88 88 +0.0% 1.00x
PrefixWhileAnySeqCntRangeLazy 66 66 +0.0% 1.00x
PrefixWhileAnySequence 14387 14351 -0.3% 1.00x
PrefixWhileAnySequenceLazy 1436 1436 +0.0% 1.00x
PrefixWhileArray 68 68 +0.0% 1.00x
PrefixWhileArrayLazy 37 37 +0.0% 1.00x
PrefixWhileCountableRange 29 29 +0.0% 1.00x
PrefixWhileSequence 356 357 +0.3% 1.00x (?)
PrefixWhileSequenceLazy 28 28 +0.0% 1.00x
Prims 785 759 -3.3% 1.03x
RC4 157 158 +0.6% 0.99x
RGBHistogram 2144 2208 +3.0% 0.97x
RGBHistogramOfObjects 23379 23297 -0.4% 1.00x (?)
RangeAssignment 375 359 -4.3% 1.04x
RecursiveOwnedParameter 2305 2308 +0.1% 1.00x
ReversedArray 44 44 +0.0% 1.00x
ReversedBidirectional 29229 29414 +0.6% 0.99x
ReversedDictionary 106 106 +0.0% 1.00x
SetExclusiveOr 2791 2841 +1.8% 0.98x (?)
SetExclusiveOr_OfObjects 8342 8217 -1.5% 1.02x (?)
SetIntersect 268 258 -3.7% 1.04x
SetIntersect_OfObjects 1708 1716 +0.5% 1.00x (?)
SetIsSubsetOf 310 319 +2.9% 0.97x
SetUnion 2697 2705 +0.3% 1.00x (?)
SetUnion_OfObjects 6999 6845 -2.2% 1.02x
SevenBoom 1493 1489 -0.3% 1.00x (?)
SortLargeExistentials 8447 8371 -0.9% 1.01x
SortLettersInPlace 1145 1142 -0.3% 1.00x
SortStringsUnicode 7715 7698 -0.2% 1.00x (?)
StackPromo 22797 22668 -0.6% 1.01x
StaticArray 5 5 +0.0% 1.00x
StrComplexWalk 1650 1592 -3.5% 1.04x
StrToInt 1860 1811 -2.6% 1.03x
StringAdder 3556 3539 -0.5% 1.00x (?)
StringBuilder 1009 1002 -0.7% 1.01x
StringBuilderLong 1037 1014 -2.2% 1.02x (?)
StringEdits 115509 115401 -0.1% 1.00x (?)
StringEnumRawValueInitialization 807 808 +0.1% 1.00x
StringFromLongWholeSubstring 183 184 +0.5% 0.99x
StringFromLongWholeSubstringGeneric 23 23 +0.0% 1.00x
StringHasPrefix 9 9 +0.0% 1.00x
StringHasPrefixUnicode 14640 14313 -2.2% 1.02x
StringHasSuffix 9 9 +0.0% 1.00x
StringHasSuffixUnicode 61595 61642 +0.1% 1.00x (?)
StringInterpolation 10673 10926 +2.4% 0.98x
StringMatch 7305 7182 -1.7% 1.02x
StringUTF16Builder 1894 1874 -1.1% 1.01x
StringWalk 1494 1475 -1.3% 1.01x
SubstringComparable 1542 1541 -0.1% 1.00x (?)
SubstringEqualString 1356 1356 +0.0% 1.00x
SubstringEquatable 3528 3510 -0.5% 1.01x
SubstringFromLongString 10 10 +0.0% 1.00x
SubstringFromLongStringGeneric 62 62 +0.0% 1.00x
SuffixAnyCollection 21 21 +0.0% 1.00x
SuffixAnyCollectionLazy 25315 25309 -0.0% 1.00x (?)
SuffixAnySeqCRangeIter 5061 5051 -0.2% 1.00x
SuffixAnySeqCRangeIterLazy 5081 5050 -0.6% 1.01x (?)
SuffixAnySequence 6709 6714 +0.1% 1.00x
SuffixAnySequenceLazy 6691 6726 +0.5% 0.99x
SuffixArray 10 10 +0.0% 1.00x
SuffixArrayLazy 10 10 +0.0% 1.00x
SuffixCountableRange 6 6 +0.0% 1.00x
SuffixCountableRangeLazy 6 6 +0.0% 1.00x
SuffixSequence 4671 4632 -0.8% 1.01x
SuffixSequenceLazy 4671 4632 -0.8% 1.01x
SumUsingReduce 97 97 +0.0% 1.00x
SumUsingReduceInto 96 97 +1.0% 0.99x
SuperChars 83345 84153 +1.0% 0.99x (?)
TwoSum 951 939 -1.3% 1.01x
TypeFlood 0 0 +0.0% 1.00x
UTF8Decode 257 254 -1.2% 1.01x
Walsh 381 400 +5.0% 0.95x
XorLoop 347 346 -0.3% 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 (6)
TEST OLD NEW DELTA SPEEDUP
MonteCarloPi 52273 4109127 +7760.9% 0.01x
ArraySubscript 4467 84932 +1801.3% 0.05x
MonteCarloE 135549 951089 +601.7% 0.14x
Memset 44662 53021 +18.7% 0.84x
ProtocolDispatch 6784 7881 +16.2% 0.86x
XorLoop 23709 26593 +12.2% 0.89x
Improvement (6)
TEST OLD NEW DELTA SPEEDUP
StringEqualPointerComparison 2627 2427 -7.6% 1.08x
MapReduceLazyCollection 37822 34959 -7.6% 1.08x
StringHasSuffix 2000 1889 -5.5% 1.06x
ArrayAppend 4237 4003 -5.5% 1.06x
NSError 749 708 -5.5% 1.06x (?)
CharIndexing_punctuated_unicodeScalars 108300 102930 -5.0% 1.05x
No Changes (316)
TEST OLD NEW DELTA SPEEDUP
AngryPhonebook 5011 5038 +0.5% 0.99x (?)
AnyHashableWithAClass 84458 84107 -0.4% 1.00x
Array2D 634444 638561 +0.6% 0.99x (?)
ArrayAppendArrayOfInt 657 654 -0.5% 1.00x
ArrayAppendAscii 54027 54290 +0.5% 1.00x (?)
ArrayAppendFromGeneric 660 659 -0.2% 1.00x
ArrayAppendGenericStructs 1298 1310 +0.9% 0.99x
ArrayAppendLatin1 80450 81125 +0.8% 0.99x
ArrayAppendLazyMap 228373 228908 +0.2% 1.00x
ArrayAppendOptionals 1306 1302 -0.3% 1.00x (?)
ArrayAppendRepeatCol 232497 231998 -0.2% 1.00x (?)
ArrayAppendReserved 4011 3825 -4.6% 1.05x
ArrayAppendSequence 80063 79982 -0.1% 1.00x
ArrayAppendStrings 15257 15281 +0.2% 1.00x (?)
ArrayAppendToFromGeneric 660 658 -0.3% 1.00x
ArrayAppendToGeneric 663 659 -0.6% 1.01x
ArrayAppendUTF16 75565 75448 -0.2% 1.00x (?)
ArrayInClass 6398 6456 +0.9% 0.99x (?)
ArrayLiteral 1747 1760 +0.7% 0.99x
ArrayOfGenericPOD 1293 1292 -0.1% 1.00x
ArrayOfGenericRef 10035 10059 +0.2% 1.00x (?)
ArrayOfPOD 716 710 -0.8% 1.01x
ArrayOfRef 9223 9206 -0.2% 1.00x (?)
ArrayPlusEqualArrayOfInt 659 656 -0.5% 1.00x
ArrayPlusEqualFiveElementCollection 319580 316931 -0.8% 1.01x (?)
ArrayPlusEqualSingleElementCollection 308124 307105 -0.3% 1.00x (?)
ArrayPlusEqualThreeElements 11291 11341 +0.4% 1.00x (?)
ArrayValueProp 3611 3572 -1.1% 1.01x (?)
ArrayValueProp2 18931 18927 -0.0% 1.00x (?)
ArrayValueProp3 4021 4030 +0.2% 1.00x (?)
ArrayValueProp4 4092 4091 -0.0% 1.00x (?)
BitCount 1748 1800 +3.0% 0.97x
ByteSwap 3995 4108 +2.8% 0.97x
CStringLongAscii 4765 4762 -0.1% 1.00x (?)
CStringLongNonAscii 2393 2383 -0.4% 1.00x (?)
CStringShortAscii 8776 8751 -0.3% 1.00x (?)
Calculator 1125 1156 +2.8% 0.97x
CaptureProp 128393 125199 -2.5% 1.03x
CharIndexing_ascii_unicodeScalars 490699 473414 -3.5% 1.04x
CharIndexing_ascii_unicodeScalars_Backwards 515121 532335 +3.3% 0.97x (?)
CharIndexing_chinese_unicodeScalars 364099 356556 -2.1% 1.02x (?)
CharIndexing_chinese_unicodeScalars_Backwards 396732 413461 +4.2% 0.96x
CharIndexing_japanese_unicodeScalars 571893 573704 +0.3% 1.00x (?)
CharIndexing_japanese_unicodeScalars_Backwards 628409 629687 +0.2% 1.00x (?)
CharIndexing_korean_unicodeScalars 475180 458843 -3.4% 1.04x
CharIndexing_korean_unicodeScalars_Backwards 519511 509333 -2.0% 1.02x
CharIndexing_punctuatedJapanese_unicodeScalars 84318 81845 -2.9% 1.03x
CharIndexing_punctuatedJapanese_unicodeScalars_Backwards 89840 93061 +3.6% 0.97x (?)
CharIndexing_punctuated_unicodeScalars_Backwards 114034 114933 +0.8% 0.99x (?)
CharIndexing_russian_unicodeScalars 407569 400555 -1.7% 1.02x
CharIndexing_russian_unicodeScalars_Backwards 430221 436480 +1.5% 0.99x (?)
CharIndexing_tweet_unicodeScalars 943787 936324 -0.8% 1.01x (?)
CharIndexing_tweet_unicodeScalars_Backwards 1024181 1041917 +1.7% 0.98x (?)
CharIndexing_utf16_unicodeScalars 530736 532916 +0.4% 1.00x (?)
CharIndexing_utf16_unicodeScalars_Backwards 581417 587173 +1.0% 0.99x (?)
CharIteration_ascii_unicodeScalars 185406 183931 -0.8% 1.01x (?)
CharIteration_ascii_unicodeScalars_Backwards 327811 328911 +0.3% 1.00x (?)
CharIteration_chinese_unicodeScalars 140035 139233 -0.6% 1.01x
CharIteration_chinese_unicodeScalars_Backwards 246830 244968 -0.8% 1.01x (?)
CharIteration_japanese_unicodeScalars 221540 224406 +1.3% 0.99x
CharIteration_japanese_unicodeScalars_Backwards 388181 390069 +0.5% 1.00x (?)
CharIteration_korean_unicodeScalars 179971 178420 -0.9% 1.01x (?)
CharIteration_korean_unicodeScalars_Backwards 314638 313895 -0.2% 1.00x (?)
CharIteration_punctuatedJapanese_unicodeScalars 33564 32744 -2.4% 1.03x
CharIteration_punctuatedJapanese_unicodeScalars_Backwards 57670 56447 -2.1% 1.02x
CharIteration_punctuated_unicodeScalars 41233 41147 -0.2% 1.00x
CharIteration_punctuated_unicodeScalars_Backwards 72201 71443 -1.0% 1.01x (?)
CharIteration_russian_unicodeScalars 154215 153500 -0.5% 1.00x
CharIteration_russian_unicodeScalars_Backwards 268318 271786 +1.3% 0.99x (?)
CharIteration_tweet_unicodeScalars 366397 363672 -0.7% 1.01x
CharIteration_tweet_unicodeScalars_Backwards 642004 643487 +0.2% 1.00x (?)
CharIteration_utf16_unicodeScalars 204322 203913 -0.2% 1.00x
CharIteration_utf16_unicodeScalars_Backwards 401109 403078 +0.5% 1.00x (?)
CharacterLiteralsLarge 6353 6182 -2.7% 1.03x (?)
CharacterLiteralsSmall 683 713 +4.4% 0.96x
Chars 50674 50708 +0.1% 1.00x
ClassArrayGetter 1012 1019 +0.7% 0.99x
DeadArray 115316 115122 -0.2% 1.00x (?)
Dictionary 3037 3064 +0.9% 0.99x (?)
Dictionary2 3461 3511 +1.4% 0.99x
Dictionary2OfObjects 6085 6064 -0.3% 1.00x (?)
Dictionary3 1309 1319 +0.8% 0.99x (?)
Dictionary3OfObjects 2329 2299 -1.3% 1.01x (?)
DictionaryBridge 2653 2616 -1.4% 1.01x (?)
DictionaryGroup 5615 5628 +0.2% 1.00x (?)
DictionaryGroupOfObjects 8289 8251 -0.5% 1.00x (?)
DictionaryLiteral 8770 8649 -1.4% 1.01x
DictionaryOfObjects 6571 6610 +0.6% 0.99x (?)
DictionaryRemove 21556 21622 +0.3% 1.00x
DictionaryRemoveOfObjects 59076 59689 +1.0% 0.99x
DictionarySwap 5281 5292 +0.2% 1.00x
DictionarySwapOfObjects 23349 23241 -0.5% 1.00x (?)
DropFirstAnyCollection 20611 20490 -0.6% 1.01x
DropFirstAnyCollectionLazy 141972 141390 -0.4% 1.00x (?)
DropFirstAnySeqCRangeIter 31108 30773 -1.1% 1.01x
DropFirstAnySeqCRangeIterLazy 30816 31053 +0.8% 0.99x
DropFirstAnySeqCntRange 20713 20659 -0.3% 1.00x (?)
DropFirstAnySeqCntRangeLazy 20680 20711 +0.1% 1.00x (?)
DropFirstAnySequence 15846 15838 -0.1% 1.00x
DropFirstAnySequenceLazy 15850 15869 +0.1% 1.00x (?)
DropFirstArray 6287 6353 +1.0% 0.99x
DropFirstArrayLazy 46643 46491 -0.3% 1.00x (?)
DropFirstCountableRange 339 337 -0.6% 1.01x
DropFirstCountableRangeLazy 40075 40168 +0.2% 1.00x (?)
DropFirstSequence 14730 14733 +0.0% 1.00x (?)
DropFirstSequenceLazy 14726 14698 -0.2% 1.00x
DropLastAnyCollection 6869 6866 -0.0% 1.00x
DropLastAnyCollectionLazy 46995 46973 -0.0% 1.00x (?)
DropLastAnySeqCRangeIter 47225 47201 -0.1% 1.00x (?)
DropLastAnySeqCRangeIterLazy 47812 47515 -0.6% 1.01x
DropLastAnySeqCntRange 6873 6901 +0.4% 1.00x
DropLastAnySeqCntRangeLazy 6869 6912 +0.6% 0.99x
DropLastAnySequence 34197 33576 -1.8% 1.02x
DropLastAnySequenceLazy 33847 33566 -0.8% 1.01x
DropLastArray 2103 2123 +1.0% 0.99x
DropLastArrayLazy 15460 15462 +0.0% 1.00x (?)
DropLastCountableRange 118 119 +0.8% 0.99x
DropLastCountableRangeLazy 13284 13347 +0.5% 1.00x (?)
DropLastSequence 33224 33267 +0.1% 1.00x (?)
DropLastSequenceLazy 33194 33248 +0.2% 1.00x
DropWhileAnyCollection 26770 26950 +0.7% 0.99x
DropWhileAnyCollectionLazy 29199 29103 -0.3% 1.00x (?)
DropWhileAnySeqCRangeIter 33058 33279 +0.7% 0.99x
DropWhileAnySeqCRangeIterLazy 29103 29082 -0.1% 1.00x (?)
DropWhileAnySeqCntRange 26730 27308 +2.2% 0.98x
DropWhileAnySeqCntRangeLazy 29321 29274 -0.2% 1.00x (?)
DropWhileAnySequence 18754 18696 -0.3% 1.00x (?)
DropWhileAnySequenceLazy 15185 15015 -1.1% 1.01x
DropWhileArray 10082 9979 -1.0% 1.01x (?)
DropWhileArrayLazy 17479 17475 -0.0% 1.00x (?)
DropWhileCountableRange 6724 6749 +0.4% 1.00x (?)
DropWhileCountableRangeLazy 28204 27972 -0.8% 1.01x
DropWhileSequence 17591 17610 +0.1% 1.00x
DropWhileSequenceLazy 13874 13825 -0.4% 1.00x (?)
EqualStringSubstring 681 675 -0.9% 1.01x
EqualSubstringString 682 673 -1.3% 1.01x
EqualSubstringSubstring 786 790 +0.5% 0.99x (?)
EqualSubstringSubstringGenericEquatable 425 423 -0.5% 1.00x
ErrorHandling 6886 6764 -1.8% 1.02x (?)
FilterEvenUsingReduce 4295 4330 +0.8% 0.99x
FilterEvenUsingReduceInto 2503 2521 +0.7% 0.99x
FrequenciesUsingReduce 16229 16233 +0.0% 1.00x (?)
FrequenciesUsingReduceInto 9194 9106 -1.0% 1.01x (?)
Hanoi 19606 19475 -0.7% 1.01x (?)
HashTest 17276 17173 -0.6% 1.01x
Histogram 9425 9399 -0.3% 1.00x (?)
Integrate 680 678 -0.3% 1.00x
IterateData 13443 13498 +0.4% 1.00x
Join 1509 1507 -0.1% 1.00x (?)
LazilyFilteredArrays 1752037 1765608 +0.8% 0.99x
LazilyFilteredRange 719214 722594 +0.5% 1.00x (?)
LessSubstringSubstring 787 792 +0.6% 0.99x (?)
LessSubstringSubstringGenericComparable 445 444 -0.2% 1.00x
LinkedList 40395 40571 +0.4% 1.00x
MapReduce 38595 38706 +0.3% 1.00x
MapReduceAnyCollection 38764 38540 -0.6% 1.01x (?)
MapReduceAnyCollectionShort 51558 51208 -0.7% 1.01x
MapReduceClass 43731 43739 +0.0% 1.00x (?)
MapReduceClassShort 55042 54922 -0.2% 1.00x (?)
MapReduceLazyCollectionShort 45970 46252 +0.6% 0.99x (?)
MapReduceLazySequence 30179 30060 -0.4% 1.00x
MapReduceSequence 45267 45183 -0.2% 1.00x (?)
MapReduceShort 50668 50953 +0.6% 0.99x (?)
MapReduceShortString 295 290 -1.7% 1.02x
MapReduceString 2737 2747 +0.4% 1.00x (?)
NSDictionaryCastToSwift 6618 6698 +1.2% 0.99x (?)
NSStringConversion 398 391 -1.8% 1.02x (?)
NopDeinit 174576 174118 -0.3% 1.00x (?)
ObjectAllocation 1463 1468 +0.3% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObject 25309 24466 -3.3% 1.03x (?)
ObjectiveCBridgeFromNSArrayAnyObjectForced 6830 6930 +1.5% 0.99x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToString 41050 40918 -0.3% 1.00x (?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 34693 34802 +0.3% 1.00x (?)
ObjectiveCBridgeFromNSDictionaryAnyObject 123048 122319 -0.6% 1.01x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 8058 7787 -3.4% 1.03x
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 95984 94293 -1.8% 1.02x (?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 101925 101415 -0.5% 1.01x (?)
ObjectiveCBridgeFromNSSetAnyObject 70756 70417 -0.5% 1.00x (?)
ObjectiveCBridgeFromNSSetAnyObjectForced 7431 7554 +1.7% 0.98x (?)
ObjectiveCBridgeFromNSSetAnyObjectToString 73438 74521 +1.5% 0.99x
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 72493 72228 -0.4% 1.00x (?)
ObjectiveCBridgeFromNSString 3968 3976 +0.2% 1.00x (?)
ObjectiveCBridgeFromNSStringForced 2229 2196 -1.5% 1.02x (?)
ObjectiveCBridgeStubDataAppend 4465 4391 -1.7% 1.02x (?)
ObjectiveCBridgeStubDateAccess 1032 1003 -2.8% 1.03x
ObjectiveCBridgeStubDateMutation 486 484 -0.4% 1.00x (?)
ObjectiveCBridgeStubFromArrayOfNSString 25525 25626 +0.4% 1.00x (?)
ObjectiveCBridgeStubFromNSDate 3891 3916 +0.6% 0.99x
ObjectiveCBridgeStubFromNSDateRef 4412 4446 +0.8% 0.99x (?)
ObjectiveCBridgeStubFromNSString 577 559 -3.1% 1.03x
ObjectiveCBridgeStubFromNSStringRef 181 181 +0.0% 1.00x
ObjectiveCBridgeStubNSDataAppend 2798 2825 +1.0% 0.99x (?)
ObjectiveCBridgeStubNSDateMutationRef 15817 15977 +1.0% 0.99x (?)
ObjectiveCBridgeStubNSDateRefAccess 1222 1211 -0.9% 1.01x
ObjectiveCBridgeStubToArrayOfNSString 29402 29668 +0.9% 0.99x (?)
ObjectiveCBridgeStubToNSDate 15707 15526 -1.2% 1.01x (?)
ObjectiveCBridgeStubToNSDateRef 3327 3422 +2.9% 0.97x
ObjectiveCBridgeStubToNSString 1555 1550 -0.3% 1.00x (?)
ObjectiveCBridgeStubToNSStringRef 155 155 +0.0% 1.00x
ObjectiveCBridgeStubURLAppendPath 226997 226116 -0.4% 1.00x (?)
ObjectiveCBridgeStubURLAppendPathRef 230969 227743 -1.4% 1.01x (?)
ObjectiveCBridgeToNSArray 29820 29710 -0.4% 1.00x (?)
ObjectiveCBridgeToNSDictionary 46250 46593 +0.7% 0.99x (?)
ObjectiveCBridgeToNSSet 40125 39870 -0.6% 1.01x (?)
ObjectiveCBridgeToNSString 1310 1310 +0.0% 1.00x
ObserverClosure 6993 7168 +2.5% 0.98x
ObserverForwarderStruct 5275 5098 -3.4% 1.03x
ObserverPartiallyAppliedMethod 8429 8607 +2.1% 0.98x
ObserverUnappliedMethod 8743 8749 +0.1% 1.00x (?)
OpenClose 403 394 -2.2% 1.02x
Phonebook 21643 21728 +0.4% 1.00x
PolymorphicCalls 5125 5248 +2.4% 0.98x
PopFrontArray 10348 10373 +0.2% 1.00x
PopFrontArrayGeneric 9302 9314 +0.1% 1.00x
PopFrontUnsafePointer 7230 7248 +0.2% 1.00x
PrefixAnyCollection 20482 20485 +0.0% 1.00x (?)
PrefixAnyCollectionLazy 141410 140866 -0.4% 1.00x (?)
PrefixAnySeqCRangeIter 24923 24848 -0.3% 1.00x (?)
PrefixAnySeqCRangeIterLazy 24712 24711 -0.0% 1.00x (?)
PrefixAnySeqCntRange 20514 20480 -0.2% 1.00x (?)
PrefixAnySeqCntRangeLazy 20607 20796 +0.9% 0.99x
PrefixAnySequence 13000 12994 -0.0% 1.00x (?)
PrefixAnySequenceLazy 12960 12931 -0.2% 1.00x (?)
PrefixArray 6287 6352 +1.0% 0.99x
PrefixArrayLazy 46718 46539 -0.4% 1.00x (?)
PrefixCountableRange 341 339 -0.6% 1.01x
PrefixCountableRangeLazy 40042 40100 +0.1% 1.00x (?)
PrefixSequence 11894 11842 -0.4% 1.00x
PrefixSequenceLazy 11856 11794 -0.5% 1.01x
PrefixWhileAnyCollection 39271 39408 +0.3% 1.00x
PrefixWhileAnyCollectionLazy 23896 23721 -0.7% 1.01x (?)
PrefixWhileAnySeqCRangeIter 43005 43032 +0.1% 1.00x
PrefixWhileAnySeqCRangeIterLazy 23717 24086 +1.6% 0.98x (?)
PrefixWhileAnySeqCntRange 39266 39834 +1.4% 0.99x (?)
PrefixWhileAnySeqCntRangeLazy 24336 23866 -1.9% 1.02x (?)
PrefixWhileAnySequence 32656 32612 -0.1% 1.00x (?)
PrefixWhileAnySequenceLazy 13351 13369 +0.1% 1.00x
PrefixWhileArray 17391 17336 -0.3% 1.00x
PrefixWhileArrayLazy 15338 15323 -0.1% 1.00x
PrefixWhileCountableRange 19377 19488 +0.6% 0.99x (?)
PrefixWhileCountableRangeLazy 23256 23016 -1.0% 1.01x
PrefixWhileSequence 31676 31535 -0.4% 1.00x
PrefixWhileSequenceLazy 12573 12442 -1.0% 1.01x
Prims 10575 10583 +0.1% 1.00x (?)
ProtocolDispatch2 492 502 +2.0% 0.98x
RC4 18664 18949 +1.5% 0.98x
RGBHistogram 34708 34849 +0.4% 1.00x (?)
RGBHistogramOfObjects 106663 107109 +0.4% 1.00x
RangeAssignment 5685 5724 +0.7% 0.99x
RecursiveOwnedParameter 10904 10812 -0.8% 1.01x
ReversedArray 43866 45354 +3.4% 0.97x
ReversedBidirectional 76011 75321 -0.9% 1.01x
ReversedDictionary 29494 29448 -0.2% 1.00x (?)
SetExclusiveOr 22830 23059 +1.0% 0.99x
SetExclusiveOr_OfObjects 47948 48112 +0.3% 1.00x
SetIntersect 12516 12561 +0.4% 1.00x (?)
SetIntersect_OfObjects 12501 12517 +0.1% 1.00x (?)
SetIsSubsetOf 1864 1869 +0.3% 1.00x
SetIsSubsetOf_OfObjects 1548 1548 +0.0% 1.00x
SetUnion 11846 11863 +0.1% 1.00x (?)
SetUnion_OfObjects 34024 33867 -0.5% 1.00x
SevenBoom 1645 1641 -0.2% 1.00x (?)
Sim2DArray 46082 44065 -4.4% 1.05x
SortLargeExistentials 17537 17479 -0.3% 1.00x
SortLettersInPlace 3143 3051 -2.9% 1.03x (?)
SortSortedStrings 1449 1429 -1.4% 1.01x
SortStrings 2488 2527 +1.6% 0.98x
SortStringsUnicode 8973 8866 -1.2% 1.01x
StackPromo 102466 102228 -0.2% 1.00x (?)
StaticArray 4607 4680 +1.6% 0.98x
StrComplexWalk 6967 6990 +0.3% 1.00x (?)
StrToInt 126266 125747 -0.4% 1.00x (?)
StringAdder 3833 3791 -1.1% 1.01x (?)
StringBuilder 7117 7150 +0.5% 1.00x
StringBuilderLong 1105 1108 +0.3% 1.00x
StringEdits 386589 386721 +0.0% 1.00x (?)
StringEnumRawValueInitialization 13049 12962 -0.7% 1.01x (?)
StringFromLongWholeSubstring 210 212 +1.0% 0.99x
StringFromLongWholeSubstringGeneric 213 213 +0.0% 1.00x
StringHasPrefix 1879 1856 -1.2% 1.01x (?)
StringHasPrefixUnicode 16345 16345 +0.0% 1.00x
StringHasSuffixUnicode 63755 63337 -0.7% 1.01x
StringInterpolation 13778 14225 +3.2% 0.97x (?)
StringMatch 34661 34826 +0.5% 1.00x
StringUTF16Builder 7929 7917 -0.2% 1.00x (?)
StringWalk 12092 11809 -2.3% 1.02x
StringWithCString 59646 57008 -4.4% 1.05x
SubstringComparable 4274 4266 -0.2% 1.00x (?)
SubstringEqualString 6594 6570 -0.4% 1.00x (?)
SubstringEquatable 8423 8406 -0.2% 1.00x (?)
SubstringFromLongString 17 17 +0.0% 1.00x
SubstringFromLongStringGeneric 112 112 +0.0% 1.00x
SuffixAnyCollection 6870 6847 -0.3% 1.00x
SuffixAnyCollectionLazy 46957 47583 +1.3% 0.99x (?)
SuffixAnySeqCRangeIter 44617 44607 -0.0% 1.00x (?)
SuffixAnySeqCRangeIterLazy 45682 44955 -1.6% 1.02x
SuffixAnySeqCntRange 6851 6848 -0.0% 1.00x (?)
SuffixAnySeqCntRangeLazy 6844 6934 +1.3% 0.99x
SuffixAnySequence 31058 31130 +0.2% 1.00x (?)
SuffixAnySequenceLazy 31343 31110 -0.7% 1.01x
SuffixArray 2104 2126 +1.0% 0.99x
SuffixArrayLazy 15459 15453 -0.0% 1.00x (?)
SuffixCountableRange 118 119 +0.8% 0.99x
SuffixCountableRangeLazy 13295 13334 +0.3% 1.00x (?)
SuffixSequence 30754 30809 +0.2% 1.00x
SuffixSequenceLazy 30769 30749 -0.1% 1.00x (?)
SumUsingReduce 231977 230888 -0.5% 1.00x
SumUsingReduceInto 227273 227242 -0.0% 1.00x (?)
SuperChars 195897 193399 -1.3% 1.01x
TwoSum 4283 4290 +0.2% 1.00x (?)
TypeFlood 162 163 +0.6% 0.99x (?)
UTF8Decode 38336 38526 +0.5% 1.00x
Walsh 12025 12032 +0.1% 1.00x (?)
accessGlobal 180 181 +0.6% 0.99x
accessInMatSet 308 307 -0.3% 1.00x
accessIndependent 126 124 -1.6% 1.02x
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

@atrick atrick merged commit d9af4c5 into swiftlang:master Sep 22, 2017
palimondo added a commit to palimondo/swift that referenced this pull request Nov 28, 2018
After commit aaece4f from PR swiftlang#12048, this was just a dead code.
PopFlamingo pushed a commit to PopFlamingo/swift that referenced this pull request Dec 6, 2018
After commit aaece4f from PR swiftlang#12048, this was just a dead code.
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