Skip to content

Fix SR-4659 Benchmark logs should be tied to tested tree version #8978

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
Apr 27, 2017

Conversation

palimondo
Copy link
Contributor

Resolves SR-4659.

Broken out of #8793.

@gottesmm Please review.

Copy link
Contributor

@gottesmm gottesmm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your feedback on 1 small change. Otherwise, it looks fine to me.

`git_repo_path`"""
return subprocess.check_output(
['git', '-C', git_repo_path, 'rev-parse',
'--short', 'HEAD'], stderr=subprocess.STDOUT).strip()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you use the full hash here? The reason why is that over time as history grows, a prefix collision becomes much more likely to happen. I have noticed this happen a few times with swift recently. It would be unfortunate if this was attached to a bug report and we could not tell the exact revision that it came from. That being said, I am not that wedded to this if you think I am being too paranoid.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't want to make the log filename overly long. Currently we have:
Benchmark_O-20170421004027.log
my change makes it:
Benchmark_O-20170422050121-077340abd7.log
full hash would be IMHO unwieldy:
Benchmark_O-20170422050121-f3b33f06d4c60f70afc591f2d261e7aac1c5d0ac.log

In SR-4675 "Report detailed build version from Benchmark drivers" I plan to report full hash and will add it into the report itself. So that will take care of that.

Also, there will be no conflicts with this - filename is still unique due to timestamp.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok. I am fine with that.

@gottesmm
Copy link
Contributor

@swift-ci smoke benchmark

@swift-ci
Copy link
Contributor

Build comment file:

Optimized (O)

Regression (0)
Improvement (0)
No Changes (268)
TEST OLD_MIN NEW_MIN DELTA SPEEDUP
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 77260 73679 -4.6% 1.05x(?)
ObjectiveCBridgeStubToNSDate 15101 14635 -3.1% 1.03x(?)
MapReduceString 73 71 -2.7% 1.03x(?)
ObjectiveCBridgeStubNSDateMutationRef 13094 12658 -3.3% 1.03x(?)
DeadArray 187 181 -3.2% 1.03x(?)
MapReduceLazyCollectionShort 44 43 -2.3% 1.02x
ObjectiveCBridgeStubURLAppendPathRef 237691 232761 -2.1% 1.02x(?)
ObjectiveCBridgeFromNSArrayAnyObject 23818 23294 -2.2% 1.02x(?)
ObjectiveCBridgeToNSDictionary 62403 61153 -2.0% 1.02x(?)
MapReduceAnyCollection 292 287 -1.7% 1.02x
Prims 773 769 -0.5% 1.01x(?)
ObjectiveCBridgeFromNSDictionaryAnyObject 124850 123895 -0.8% 1.01x
PrefixAnySeqCntRangeLazy 119 118 -0.8% 1.01x(?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 37927 37538 -1.0% 1.01x(?)
ObjectiveCBridgeStubToNSDateRef 3441 3402 -1.1% 1.01x(?)
ObjectiveCBridgeToNSArray 29227 29079 -0.5% 1.01x(?)
ObjectiveCBridgeStubURLAppendPath 235066 232983 -0.9% 1.01x(?)
ObjectiveCBridgeStubFromArrayOfNSString 29046 28836 -0.7% 1.01x(?)
ProtocolDispatch2 168 167 -0.6% 1.01x
NSDictionaryCastToSwift 5539 5500 -0.7% 1.01x(?)
ObjectiveCBridgeFromNSSetAnyObjectToString 81310 80590 -0.9% 1.01x(?)
ArrayLiteral 1222 1208 -1.1% 1.01x(?)
NSStringConversion 729 724 -0.7% 1.01x
ObjectiveCBridgeFromNSSetAnyObjectForced 4203 4158 -1.1% 1.01x
StaticArray 155 154 -0.7% 1.01x(?)
ObserverForwarderStruct 1134 1128 -0.5% 1.01x(?)
ObjectiveCBridgeStubNSDataAppend 2295 2274 -0.9% 1.01x(?)
PrefixAnySeqCntRange 119 118 -0.8% 1.01x
DropWhileSequenceLazy 76 76 +0.0% 1.00x
DropLastSequence 515 517 +0.4% 1.00x(?)
ObjectiveCBridgeToNSString 1277 1276 -0.1% 1.00x(?)
DictionarySwapOfObjects 6885 6893 +0.1% 1.00x(?)
StackPromo 22401 22399 -0.0% 1.00x(?)
PopFrontArray 1066 1068 +0.2% 1.00x(?)
PrefixWhileAnySeqCRangeIter 12496 12495 -0.0% 1.00x(?)
DropFirstCountableRangeLazy 23 23 +0.0% 1.00x
RecursiveOwnedParameter 2330 2329 -0.0% 1.00x
Integrate 262 262 +0.0% 1.00x
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 105366 105319 -0.0% 1.00x(?)
DropLastAnySequence 6624 6629 +0.1% 1.00x(?)
PrefixSequenceLazy 2600 2600 +0.0% 1.00x
ClassArrayGetter 13 13 +0.0% 1.00x
Array2D 2024 2027 +0.1% 1.00x(?)
Histogram 247 247 +0.0% 1.00x
SuffixAnyCollection 52 52 +0.0% 1.00x
SortStrings 1736 1737 +0.1% 1.00x(?)
PrefixAnySeqCRangeIter 21908 21906 -0.0% 1.00x(?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 4926 4939 +0.3% 1.00x(?)
StringEdits 391117 390859 -0.1% 1.00x(?)
DropLastAnySeqCRangeIterLazy 4604 4606 +0.0% 1.00x(?)
PrefixWhileAnyCollection 161 161 +0.0% 1.00x
MonteCarloPi 44074 44075 +0.0% 1.00x(?)
StringWithCString 335366 335294 -0.0% 1.00x(?)
ObjectiveCBridgeFromNSArrayAnyObjectForced 4637 4646 +0.2% 1.00x(?)
PrefixAnyCollectionLazy 45129 45076 -0.1% 1.00x(?)
ObjectiveCBridgeFromNSStringForced 2344 2344 +0.0% 1.00x
DropLastSequenceLazy 514 512 -0.4% 1.00x(?)
DropFirstCountableRange 23 23 +0.0% 1.00x
SortLettersInPlace 1161 1161 +0.0% 1.00x
DictionarySwap 368 368 +0.0% 1.00x
ReversedDictionary 108 108 +0.0% 1.00x
DropWhileAnySequenceLazy 2107 2108 +0.1% 1.00x(?)
ArrayAppendToFromGeneric 596 597 +0.2% 1.00x(?)
PrefixWhileAnySequenceLazy 1587 1587 +0.0% 1.00x
UTF8Decode 281 281 +0.0% 1.00x
Dictionary3OfObjects 1085 1086 +0.1% 1.00x(?)
RangeAssignment 309 310 +0.3% 1.00x(?)
DropWhileAnySeqCRangeIter 22319 22323 +0.0% 1.00x(?)
DropFirstArray 29 29 +0.0% 1.00x
PrefixCountableRangeLazy 23 23 +0.0% 1.00x
StringHasPrefix 609 608 -0.2% 1.00x
SuffixAnySeqCRangeIter 4931 4934 +0.1% 1.00x(?)
ByteSwap 0 0 +0.0% 1.00x
SuperChars 298120 298409 +0.1% 1.00x(?)
ArrayAppendLazyMap 1002 1001 -0.1% 1.00x(?)
ArrayPlusEqualFiveElementCollection 5324 5318 -0.1% 1.00x(?)
DropWhileAnyCollection 134 134 +0.0% 1.00x
DropLastAnySeqCntRange 40 40 +0.0% 1.00x
DropFirstSequenceLazy 3032 3032 +0.0% 1.00x
PrefixWhileAnyCollectionLazy 77 77 +0.0% 1.00x
DropLastAnySeqCntRangeLazy 40 40 +0.0% 1.00x
ObserverClosure 2308 2306 -0.1% 1.00x(?)
CharacterLiteralsSmall 779 778 -0.1% 1.00x
DropFirstAnySeqCntRangeLazy 115 115 +0.0% 1.00x
LazilyFilteredRange 6938 6936 -0.0% 1.00x(?)
PrefixArray 29 29 +0.0% 1.00x
ObjectiveCBridgeStubToNSString 1525 1524 -0.1% 1.00x(?)
ArrayPlusEqualSingleElementCollection 773 775 +0.3% 1.00x(?)
TwoSum 868 869 +0.1% 1.00x(?)
ArrayAppendStrings 13607 13601 -0.0% 1.00x(?)
Join 445 444 -0.2% 1.00x(?)
ObjectiveCBridgeStubFromNSStringRef 175 175 +0.0% 1.00x
StrToInt 4862 4865 +0.1% 1.00x
SuffixCountableRangeLazy 8 8 +0.0% 1.00x
PrefixAnySequenceLazy 6306 6306 +0.0% 1.00x
TypeFlood 0 0 +0.0% 1.00x
SortSortedStrings 866 864 -0.2% 1.00x(?)
ProtocolDispatch 2728 2727 -0.0% 1.00x(?)
DropFirstAnySeqCRangeIter 28025 28031 +0.0% 1.00x(?)
DropLastAnyCollection 52 52 +0.0% 1.00x
ObjectiveCBridgeFromNSSetAnyObject 64429 64397 -0.1% 1.00x(?)
AnyHashableWithAClass 67726 67812 +0.1% 1.00x(?)
ArrayAppendLatin1 42293 42296 +0.0% 1.00x(?)
PrefixAnySeqCRangeIterLazy 21901 21910 +0.0% 1.00x(?)
Walsh 352 352 +0.0% 1.00x
StringBuilderLong 948 944 -0.4% 1.00x(?)
Dictionary3 608 608 +0.0% 1.00x
Dictionary2 2075 2076 +0.1% 1.00x(?)
StrComplexWalk 987 990 +0.3% 1.00x(?)
SetIntersect_OfObjects 1739 1739 +0.0% 1.00x
ArrayOfRef 3906 3904 -0.1% 1.00x(?)
ObserverUnappliedMethod 2653 2652 -0.0% 1.00x(?)
ObjectiveCBridgeToNSSet 37515 37526 +0.0% 1.00x(?)
DropLastArray 10 10 +0.0% 1.00x
OpenClose 54 54 +0.0% 1.00x
PrefixSequence 2637 2637 +0.0% 1.00x
NSError 293 293 +0.0% 1.00x
PrefixCountableRange 23 23 +0.0% 1.00x
DropLastAnyCollectionLazy 15021 15031 +0.1% 1.00x
PopFrontArrayGeneric 1066 1066 +0.0% 1.00x
DropFirstSequence 3074 3076 +0.1% 1.00x(?)
PopFrontUnsafePointer 8880 8882 +0.0% 1.00x(?)
StringEqualPointerComparison 7314 7314 +0.0% 1.00x
PrefixWhileAnySeqCRangeIterLazy 77 77 +0.0% 1.00x
CaptureProp 4600 4600 +0.0% 1.00x
CStringLongAscii 13556 13554 -0.0% 1.00x(?)
DropWhileAnySeqCntRange 129 129 +0.0% 1.00x
PrefixWhileSequence 424 425 +0.2% 1.00x
ObjectiveCBridgeStubToNSStringRef 111 111 +0.0% 1.00x
Calculator 46 46 +0.0% 1.00x
ArrayAppendFromGeneric 597 597 +0.0% 1.00x
ArrayPlusEqualArrayOfInt 597 596 -0.2% 1.00x(?)
DropLastCountableRangeLazy 8 8 +0.0% 1.00x
PrefixWhileSequenceLazy 34 34 +0.0% 1.00x
MapReduceSequence 465 466 +0.2% 1.00x(?)
MapReduceShort 1920 1921 +0.1% 1.00x(?)
PrefixWhileCountableRange 36 36 +0.0% 1.00x
ArrayAppendUTF16 38901 38896 -0.0% 1.00x(?)
DropWhileAnyCollectionLazy 87 87 +0.0% 1.00x
IterateData 766 766 +0.0% 1.00x
DictionaryLiteral 1481 1486 +0.3% 1.00x(?)
PrefixWhileArray 66 66 +0.0% 1.00x
ArrayOfGenericPOD 219 219 +0.0% 1.00x
PrefixAnySequence 6304 6305 +0.0% 1.00x(?)
PrefixWhileAnySeqCntRange 154 154 +0.0% 1.00x
SuffixAnySequence 6638 6667 +0.4% 1.00x(?)
MapReduceLazySequence 90 90 +0.0% 1.00x
RC4 156 156 +0.0% 1.00x
LazilyFilteredArrays 71831 71622 -0.3% 1.00x
SetIsSubsetOf 290 290 +0.0% 1.00x
Dictionary 841 842 +0.1% 1.00x(?)
SuffixAnySequenceLazy 6557 6556 -0.0% 1.00x(?)
NopDeinit 31793 31891 +0.3% 1.00x(?)
ObjectiveCBridgeStubToArrayOfNSString 28715 28609 -0.4% 1.00x(?)
CStringShortAscii 6000 6000 +0.0% 1.00x
PrefixWhileArrayLazy 58 58 +0.0% 1.00x
MapReduceClassShort 4558 4562 +0.1% 1.00x(?)
ArrayAppendSequence 998 997 -0.1% 1.00x
RGBHistogramOfObjects 24804 24795 -0.0% 1.00x(?)
DropWhileAnySeqCntRangeLazy 87 87 +0.0% 1.00x
ArrayInClass 61 61 +0.0% 1.00x
ArrayOfGenericRef 3996 4016 +0.5% 1.00x(?)
Phonebook 7469 7475 +0.1% 1.00x(?)
PolymorphicCalls 22 22 +0.0% 1.00x
Sim2DArray 276 276 +0.0% 1.00x
ArrayAppendRepeatCol 839 839 +0.0% 1.00x
DropWhileArrayLazy 80 80 +0.0% 1.00x
StringAdder 0 0 +0.0% 1.00x
SortStringsUnicode 7589 7589 +0.0% 1.00x
ArrayAppendAscii 20203 20219 +0.1% 1.00x
MonteCarloE 10427 10423 -0.0% 1.00x(?)
DropFirstArrayLazy 29 29 +0.0% 1.00x
SuffixArrayLazy 10 10 +0.0% 1.00x
StringHasSuffixUnicode 62617 62534 -0.1% 1.00x
ArrayAppendToGeneric 597 597 +0.0% 1.00x
HashTest 1754 1752 -0.1% 1.00x(?)
SetIsSubsetOf_OfObjects 356 356 +0.0% 1.00x
HashQuadratic 6362522 6364097 +0.0% 1.00x(?)
ArrayAppend 776 774 -0.3% 1.00x
DictionaryRemove 3231 3231 +0.0% 1.00x
XorLoop 347 347 +0.0% 1.00x
SuffixAnySeqCntRangeLazy 40 40 +0.0% 1.00x
ArrayAppendReserved 532 533 +0.2% 1.00x(?)
SuffixAnyCollectionLazy 15091 15067 -0.2% 1.00x
DropWhileAnySequence 7544 7539 -0.1% 1.00x(?)
StringHasPrefixUnicode 14439 14390 -0.3% 1.00x(?)
LinkedList 7044 7044 +0.0% 1.00x
ReversedArray 49 49 +0.0% 1.00x
DropFirstAnySeqCRangeIterLazy 28032 28034 +0.0% 1.00x(?)
DictionaryRemoveOfObjects 23238 23235 -0.0% 1.00x(?)
MapReduce 327 328 +0.3% 1.00x(?)
DropLastArrayLazy 10 10 +0.0% 1.00x
ReversedBidirectional 48259 48199 -0.1% 1.00x(?)
PrefixAnyCollection 127 127 +0.0% 1.00x
SuffixCountableRange 8 8 +0.0% 1.00x
MapReduceLazyCollection 15 15 +0.0% 1.00x
DropFirstAnyCollectionLazy 45198 45090 -0.2% 1.00x(?)
ArrayAppendArrayOfInt 597 596 -0.2% 1.00x
ArrayOfPOD 166 166 +0.0% 1.00x
SetUnion 2450 2441 -0.4% 1.00x
DropFirstAnySeqCntRange 115 115 +0.0% 1.00x
SuffixSequenceLazy 4471 4482 +0.2% 1.00x(?)
Chars 1388 1386 -0.1% 1.00x
StringMatch 20920 20905 -0.1% 1.00x
DropWhileAnySeqCRangeIterLazy 87 87 +0.0% 1.00x
RGBHistogram 2495 2497 +0.1% 1.00x(?)
PrefixWhileCountableRangeLazy 23 23 +0.0% 1.00x
DropWhileCountableRangeLazy 79 79 +0.0% 1.00x
PrefixWhileAnySequence 14328 14312 -0.1% 1.00x(?)
CStringLongNonAscii 4071 4073 +0.1% 1.00x(?)
DropWhileSequence 3144 3129 -0.5% 1.00x(?)
DropLastAnySequenceLazy 6587 6556 -0.5% 1.00x(?)
ObjectiveCBridgeStubNSDateRefAccess 318 318 +0.0% 1.00x
DropFirstAnyCollection 127 127 +0.0% 1.00x
BitCount 0 0 +0.0% 1.00x
MapReduceAnyCollectionShort 2002 2004 +0.1% 1.00x(?)
ArrayValueProp3 6 6 +0.0% 1.00x
SetExclusiveOr 2645 2650 +0.2% 1.00x(?)
ObjectiveCBridgeStubDateMutation 272 272 +0.0% 1.00x
267 10052490 10037361 -0.1% 1.00x
DropLastCountableRange 8 8 +0.0% 1.00x
SuffixSequence 4483 4473 -0.2% 1.00x(?)
StringWalk 6046 6047 +0.0% 1.00x(?)
ArrayValueProp 6 6 +0.0% 1.00x
DropWhileArray 43 43 +0.0% 1.00x
SuffixAnySeqCRangeIterLazy 4932 4928 -0.1% 1.00x
SuffixArray 11 11 +0.0% 1.00x
DropFirstAnySequence 6832 6826 -0.1% 1.00x(?)
ObserverPartiallyAppliedMethod 3831 3844 +0.3% 1.00x(?)
MapReduceClass 2971 2970 -0.0% 1.00x(?)
PrefixWhileAnySeqCntRangeLazy 77 77 +0.0% 1.00x
ObjectiveCBridgeFromNSString 1406 1406 +0.0% 1.00x
GlobalClass 0 0 +0.0% 1.00x
Memset 234 234 +0.0% 1.00x
Dictionary2OfObjects 3610 3600 -0.3% 1.00x(?)
ArrayValueProp4 6 6 +0.0% 1.00x
DropWhileCountableRange 36 36 +0.0% 1.00x
ObjectiveCBridgeStubDateAccess 181 181 +0.0% 1.00x
PrefixArrayLazy 29 29 +0.0% 1.00x
ArrayValueProp2 6 6 +0.0% 1.00x
ObjectiveCBridgeStubFromNSDate 3724 3727 +0.1% 1.00x(?)
SuffixAnySeqCntRange 40 40 +0.0% 1.00x
DropFirstAnySequenceLazy 6825 6827 +0.0% 1.00x(?)
ArraySubscript 1500 1510 +0.7% 0.99x(?)
ObjectiveCBridgeFromNSArrayAnyObjectToString 43856 44092 +0.5% 0.99x(?)
DictionaryBridge 2730 2769 +1.4% 0.99x(?)
ObjectiveCBridgeStubFromNSDateRef 3533 3556 +0.7% 0.99x(?)
StringUTF16Builder 2190 2205 +0.7% 0.99x(?)
ArrayAppendGenericStructs 1227 1237 +0.8% 0.99x
StringInterpolation 8372 8452 +1.0% 0.99x(?)
ObjectiveCBridgeStubFromNSString 933 939 +0.6% 0.99x(?)
ObjectAllocation 178 179 +0.6% 0.99x(?)
ErrorHandling 3095 3119 +0.8% 0.99x
DictionaryOfObjects 2665 2684 +0.7% 0.99x(?)
Hanoi 3428 3449 +0.6% 0.99x(?)
DropLastAnySeqCRangeIter 4557 4604 +1.0% 0.99x(?)
SetIntersect 272 274 +0.7% 0.99x(?)
ObjectiveCBridgeStubDataAppend 3695 3734 +1.1% 0.99x
StringBuilder 1368 1388 +1.5% 0.99x
StringHasSuffix 670 676 +0.9% 0.99x(?)
SetExclusiveOr_OfObjects 9429 9524 +1.0% 0.99x(?)
SetUnion_OfObjects 7967 8013 +0.6% 0.99x(?)
AngryPhonebook 2922 2963 +1.4% 0.99x(?)
SevenBoom 1477 1487 +0.7% 0.99x(?)
CharacterLiteralsLarge 10564 10788 +2.1% 0.98x
ArrayAppendOptionals 1232 1264 +2.6% 0.97x
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 98342 101187 +2.9% 0.97x
MapReduceShortString 18 19 +5.6% 0.95x
**Unoptimized (Onone)**
Regression (0)
Improvement (2)
TEST OLD_MIN NEW_MIN DELTA SPEEDUP
ObjectiveCBridgeFromNSArrayAnyObjectForced 8328 7893 -5.2% 1.06x
ObjectiveCBridgeStubToNSDate 16003 15025 -6.1% 1.07x(?)
No Changes (266)
TEST OLD_MIN NEW_MIN DELTA SPEEDUP
TypeFlood 170 163 -4.1% 1.04x(?)
ObjectiveCBridgeFromNSDictionaryAnyObjectToStringForced 104453 100807 -3.5% 1.04x
NSDictionaryCastToSwift 6646 6422 -3.4% 1.03x(?)
ObjectiveCBridgeFromNSArrayAnyObjectToStringForced 39943 38944 -2.5% 1.03x
ObjectiveCBridgeFromNSDictionaryAnyObject 128493 126406 -1.6% 1.02x
DictionaryBridge 2849 2802 -1.6% 1.02x
ByteSwap 269 264 -1.9% 1.02x(?)
ObjectiveCBridgeStubFromArrayOfNSString 29294 28689 -2.1% 1.02x(?)
ObjectiveCBridgeFromNSSetAnyObjectToString 87048 85450 -1.8% 1.02x(?)
DropLastAnySequenceLazy 29634 29177 -1.5% 1.02x
Prims 9048 8974 -0.8% 1.01x(?)
ArrayAppendGenericStructs 1311 1303 -0.6% 1.01x(?)
MapReduceClassShort 54553 54103 -0.8% 1.01x(?)
ObjectiveCBridgeFromNSSetAnyObject 68294 67935 -0.5% 1.01x(?)
Dictionary3 1490 1481 -0.6% 1.01x(?)
ObjectiveCBridgeStubToNSDateRef 3441 3399 -1.2% 1.01x(?)
StringInterpolation 12104 12032 -0.6% 1.01x(?)
DictionaryLiteral 13354 13276 -0.6% 1.01x(?)
ObjectiveCBridgeStubDataAppend 3827 3799 -0.7% 1.01x(?)
MapReduceShortString 276 273 -1.1% 1.01x(?)
ObjectiveCBridgeToNSDictionary 61292 60892 -0.7% 1.01x(?)
SuffixCountableRange 120 119 -0.8% 1.01x
ArrayValueProp2 3672 3639 -0.9% 1.01x(?)
SuffixAnyCollectionLazy 46237 45965 -0.6% 1.01x(?)
DropWhileSequenceLazy 11690 11708 +0.1% 1.00x(?)
DropLastSequence 28754 28763 +0.0% 1.00x
ArraySubscript 4247 4234 -0.3% 1.00x(?)
ObjectiveCBridgeToNSString 1307 1307 +0.0% 1.00x
DictionarySwapOfObjects 19427 19459 +0.2% 1.00x
StackPromo 101206 101172 -0.0% 1.00x(?)
PopFrontArray 9866 9883 +0.2% 1.00x
PrefixWhileAnySeqCRangeIter 40459 40450 -0.0% 1.00x(?)
DropFirstCountableRangeLazy 38268 38267 -0.0% 1.00x(?)
RecursiveOwnedParameter 9633 9635 +0.0% 1.00x(?)
Integrate 401 401 +0.0% 1.00x
ObjectiveCBridgeFromNSDictionaryAnyObjectToString 108714 108308 -0.4% 1.00x(?)
DropLastAnySequence 29166 29145 -0.1% 1.00x(?)
PrefixSequenceLazy 10801 10796 -0.1% 1.00x(?)
ClassArrayGetter 931 931 +0.0% 1.00x
Array2D 625583 625738 +0.0% 1.00x(?)
Histogram 8709 8711 +0.0% 1.00x(?)
SuffixAnyCollection 6495 6499 +0.1% 1.00x(?)
SortStrings 2781 2778 -0.1% 1.00x(?)
PrefixAnySeqCRangeIter 25421 25423 +0.0% 1.00x(?)
ProtocolDispatch2 489 489 +0.0% 1.00x
DropLastAnySeqCRangeIterLazy 43834 43863 +0.1% 1.00x
PrefixWhileAnyCollection 36677 36678 +0.0% 1.00x(?)
PrefixWhileCountableRangeLazy 22189 22189 +0.0% 1.00x
MonteCarloPi 52437 52416 -0.0% 1.00x(?)
StringWithCString 334586 334595 +0.0% 1.00x(?)
ObjectiveCBridgeFromNSStringForced 2732 2731 -0.0% 1.00x(?)
DropLastSequenceLazy 28763 28749 -0.1% 1.00x(?)
DropFirstCountableRange 339 339 +0.0% 1.00x
DictionarySwap 5440 5415 -0.5% 1.00x(?)
ReversedDictionary 25382 25381 -0.0% 1.00x(?)
DropWhileAnySequenceLazy 12739 12728 -0.1% 1.00x(?)
ArrayAppendToFromGeneric 659 660 +0.1% 1.00x(?)
MapReduceString 2584 2586 +0.1% 1.00x(?)
PrefixWhileAnySequenceLazy 11373 11363 -0.1% 1.00x(?)
UTF8Decode 37375 37372 -0.0% 1.00x(?)
Dictionary3OfObjects 2335 2333 -0.1% 1.00x(?)
StringUTF16Builder 3823 3825 +0.1% 1.00x(?)
RangeAssignment 5732 5729 -0.1% 1.00x(?)
DropFirstArray 6220 6221 +0.0% 1.00x(?)
PrefixCountableRangeLazy 38245 38252 +0.0% 1.00x(?)
MapReduceLazyCollectionShort 44316 44267 -0.1% 1.00x(?)
PrefixAnySeqCntRangeLazy 19530 19524 -0.0% 1.00x(?)
SuffixAnySeqCRangeIter 41355 41364 +0.0% 1.00x(?)
ObjectiveCBridgeStubFromNSDateRef 4181 4179 -0.1% 1.00x
SuperChars 318975 319144 +0.1% 1.00x(?)
ArrayAppendLazyMap 209925 209929 +0.0% 1.00x(?)
ArrayPlusEqualFiveElementCollection 280574 279280 -0.5% 1.00x(?)
DropWhileAnyCollection 25183 25181 -0.0% 1.00x(?)
DropLastAnySeqCntRange 6619 6622 +0.1% 1.00x(?)
DropFirstSequenceLazy 13209 13162 -0.4% 1.00x(?)
DropWhileAnyCollectionLazy 27709 27708 -0.0% 1.00x(?)
PrefixWhileAnyCollectionLazy 23107 23110 +0.0% 1.00x(?)
DropLastAnySeqCntRangeLazy 6534 6536 +0.0% 1.00x(?)
ObserverClosure 6680 6682 +0.0% 1.00x(?)
AnyHashableWithAClass 86125 86112 -0.0% 1.00x(?)
CharacterLiteralsSmall 970 970 +0.0% 1.00x
DropFirstAnySeqCntRangeLazy 19483 19482 -0.0% 1.00x(?)
LazilyFilteredRange 1291372 1291262 -0.0% 1.00x(?)
PrefixArray 6224 6224 +0.0% 1.00x
ObjectiveCBridgeStubToNSString 1619 1619 +0.0% 1.00x
ArrayPlusEqualSingleElementCollection 276216 276197 -0.0% 1.00x(?)
TwoSum 4324 4329 +0.1% 1.00x(?)
ArrayAppendStrings 13730 13728 -0.0% 1.00x(?)
Join 1262 1261 -0.1% 1.00x(?)
ObjectiveCBridgeStubFromNSStringRef 208 207 -0.5% 1.00x
ObjectiveCBridgeStubFromNSString 980 976 -0.4% 1.00x(?)
StaticArray 4565 4569 +0.1% 1.00x(?)
SuffixCountableRangeLazy 12794 12799 +0.0% 1.00x(?)
PrefixAnySequenceLazy 12050 12041 -0.1% 1.00x(?)
ObjectAllocation 629 632 +0.5% 1.00x
DropFirstAnySeqCRangeIter 30073 30068 -0.0% 1.00x(?)
DropLastAnyCollection 6483 6507 +0.4% 1.00x(?)
ArrayLiteral 1501 1499 -0.1% 1.00x(?)
ArrayAppendLatin1 97299 97360 +0.1% 1.00x(?)
PrefixAnySeqCRangeIterLazy 24437 24439 +0.0% 1.00x(?)
CharacterLiteralsLarge 10459 10464 +0.1% 1.00x(?)
Walsh 11902 11931 +0.2% 1.00x
StringBuilderLong 1104 1104 +0.0% 1.00x
Dictionary2 3783 3797 +0.4% 1.00x(?)
StrComplexWalk 5999 6004 +0.1% 1.00x(?)
SetIntersect_OfObjects 11225 11210 -0.1% 1.00x(?)
ArrayOfRef 8606 8615 +0.1% 1.00x(?)
ObserverUnappliedMethod 8478 8465 -0.1% 1.00x(?)
ObjectiveCBridgeStubURLAppendPathRef 235378 235479 +0.0% 1.00x(?)
StringHasPrefix 1693 1690 -0.2% 1.00x(?)
ObjectiveCBridgeToNSSet 38182 38050 -0.3% 1.00x(?)
ArrayAppendOptionals 1309 1304 -0.4% 1.00x
DropLastArray 2086 2085 -0.1% 1.00x
OpenClose 413 413 +0.0% 1.00x
NSError 741 742 +0.1% 1.00x(?)
PrefixCountableRange 340 340 +0.0% 1.00x
ObjectiveCBridgeFromNSArrayAnyObjectToString 45359 45256 -0.2% 1.00x(?)
DictionaryOfObjects 4916 4905 -0.2% 1.00x(?)
PopFrontArrayGeneric 8734 8735 +0.0% 1.00x(?)
DropFirstSequence 12907 12907 +0.0% 1.00x
StringEqualPointerComparison 9781 9768 -0.1% 1.00x(?)
PrefixWhileAnySeqCRangeIterLazy 22950 22976 +0.1% 1.00x
CaptureProp 110028 109926 -0.1% 1.00x(?)
CStringLongAscii 12857 12899 +0.3% 1.00x(?)
DropWhileAnySeqCntRange 25375 25378 +0.0% 1.00x(?)
PrefixAnySequence 11927 11928 +0.0% 1.00x(?)
PrefixWhileSequence 28413 28425 +0.0% 1.00x(?)
ObjectiveCBridgeStubToNSStringRef 149 149 +0.0% 1.00x
Calculator 1081 1081 +0.0% 1.00x
ArrayAppendFromGeneric 663 661 -0.3% 1.00x(?)
ArrayPlusEqualArrayOfInt 659 658 -0.1% 1.00x(?)
DropLastCountableRangeLazy 12790 12795 +0.0% 1.00x(?)
PrefixWhileSequenceLazy 10492 10492 +0.0% 1.00x
MapReduceSequence 42006 42009 +0.0% 1.00x(?)
PrefixWhileCountableRange 18150 18141 -0.1% 1.00x
PrefixSequence 10832 10835 +0.0% 1.00x(?)
IterateData 12942 12936 -0.1% 1.00x(?)
PrefixWhileArray 16848 16847 -0.0% 1.00x(?)
Hanoi 16849 16856 +0.0% 1.00x(?)
ArrayOfGenericPOD 3067 3067 +0.0% 1.00x
PrefixWhileAnySeqCntRange 36925 36919 -0.0% 1.00x(?)
SuffixAnySequence 26792 26793 +0.0% 1.00x(?)
MapReduceLazySequence 26090 26082 -0.0% 1.00x(?)
LazilyFilteredArrays 2738377 2743311 +0.2% 1.00x(?)
SetIsSubsetOf 1661 1657 -0.2% 1.00x(?)
Dictionary 1947 1946 -0.1% 1.00x(?)
SuffixAnySequenceLazy 27001 27003 +0.0% 1.00x(?)
NopDeinit 51785 51789 +0.0% 1.00x(?)
CStringShortAscii 8812 8826 +0.2% 1.00x(?)
DropLastAnySeqCRangeIter 43597 43612 +0.0% 1.00x(?)
SetIntersect 10646 10647 +0.0% 1.00x(?)
PrefixWhileArrayLazy 14699 14725 +0.2% 1.00x(?)
SetExclusiveOr 21066 21089 +0.1% 1.00x(?)
ArrayAppendSequence 75873 75913 +0.1% 1.00x(?)
RGBHistogramOfObjects 98167 98091 -0.1% 1.00x(?)
DropWhileAnySeqCntRangeLazy 27698 27705 +0.0% 1.00x(?)
StringBuilder 2843 2855 +0.4% 1.00x(?)
ArrayInClass 4734 4734 +0.0% 1.00x
ArrayOfGenericRef 9637 9656 +0.2% 1.00x
ObjectiveCBridgeFromNSString 4049 4056 +0.2% 1.00x(?)
Phonebook 21802 21825 +0.1% 1.00x(?)
PolymorphicCalls 2924 2925 +0.0% 1.00x(?)
Sim2DArray 30066 30032 -0.1% 1.00x
SetExclusiveOr_OfObjects 41352 41366 +0.0% 1.00x(?)
ArrayAppendRepeatCol 211636 211658 +0.0% 1.00x(?)
DropWhileArrayLazy 16930 16952 +0.1% 1.00x(?)
StringHasSuffix 1545 1545 +0.0% 1.00x
StringAdder 48 48 +0.0% 1.00x
StringEdits 691578 690480 -0.2% 1.00x(?)
SortStringsUnicode 9261 9245 -0.2% 1.00x(?)
ArrayAppendAscii 81047 81042 -0.0% 1.00x(?)
MonteCarloE 135517 135079 -0.3% 1.00x(?)
SetUnion_OfObjects 29719 29765 +0.1% 1.00x(?)
DropFirstArrayLazy 45574 45576 +0.0% 1.00x(?)
SuffixArrayLazy 15212 15187 -0.2% 1.00x(?)
ReversedBidirectional 144325 144305 -0.0% 1.00x(?)
StringHasSuffixUnicode 63809 63779 -0.1% 1.00x(?)
ArrayAppendToGeneric 661 661 +0.0% 1.00x
HashTest 18626 18633 +0.0% 1.00x(?)
SetIsSubsetOf_OfObjects 1550 1548 -0.1% 1.00x
HashQuadratic 49498941 49651874 +0.3% 1.00x(?)
ArrayAppend 4056 4064 +0.2% 1.00x(?)
DictionaryRemove 21083 21092 +0.0% 1.00x(?)
XorLoop 23707 23705 -0.0% 1.00x(?)
SuffixAnySeqCntRangeLazy 6540 6545 +0.1% 1.00x(?)
ArrayAppendReserved 3550 3550 +0.0% 1.00x
RC4 19610 19591 -0.1% 1.00x(?)
DropWhileAnySequence 16281 16284 +0.0% 1.00x(?)
StringHasPrefixUnicode 16160 16174 +0.1% 1.00x(?)
LinkedList 33170 33186 +0.1% 1.00x
ReversedArray 588 588 +0.0% 1.00x
DropFirstAnySeqCRangeIterLazy 30389 30395 +0.0% 1.00x(?)
MapReduceAnyCollection 37810 37807 -0.0% 1.00x(?)
MapReduce 37799 37830 +0.1% 1.00x
DropLastArrayLazy 15190 15205 +0.1% 1.00x(?)
PrefixAnyCollection 19449 19442 -0.0% 1.00x(?)
NSStringConversion 1307 1308 +0.1% 1.00x(?)
MapReduceLazyCollection 32684 32753 +0.2% 1.00x(?)
ObjectiveCBridgeFromNSSetAnyObjectForced 7006 6985 -0.3% 1.00x(?)
DropFirstAnyCollectionLazy 138233 138906 +0.5% 1.00x(?)
ArrayAppendArrayOfInt 657 657 +0.0% 1.00x
ArrayOfPOD 1832 1832 +0.0% 1.00x
SetUnion 11960 11991 +0.3% 1.00x(?)
DropFirstAnySeqCntRange 19562 19574 +0.1% 1.00x(?)
SuffixSequenceLazy 26405 26408 +0.0% 1.00x(?)
Chars 7474 7474 +0.0% 1.00x
StringMatch 41450 41492 +0.1% 1.00x(?)
DropWhileAnySeqCRangeIterLazy 28847 28860 +0.1% 1.00x(?)
RGBHistogram 33601 33763 +0.5% 1.00x(?)
DropWhileAnySeqCRangeIter 32688 32689 +0.0% 1.00x(?)
DropWhileCountableRangeLazy 26668 26660 -0.0% 1.00x(?)
ObserverForwarderStruct 4727 4709 -0.4% 1.00x
PrefixWhileAnySequence 29727 29675 -0.2% 1.00x(?)
CStringLongNonAscii 4060 4066 +0.1% 1.00x(?)
DropWhileSequence 15144 15138 -0.0% 1.00x(?)
ObjectiveCBridgeStubNSDateRefAccess 1209 1209 +0.0% 1.00x
DropFirstAnyCollection 19487 19485 -0.0% 1.00x(?)
DeadArray 119610 120069 +0.4% 1.00x(?)
BitCount 881 880 -0.1% 1.00x
StrToInt 7985 8021 +0.5% 1.00x
AngryPhonebook 3102 3105 +0.1% 1.00x(?)
MapReduceAnyCollectionShort 50243 50238 -0.0% 1.00x(?)
SevenBoom 1611 1611 +0.0% 1.00x
ProtocolDispatch 7321 7319 -0.0% 1.00x(?)
ObjectiveCBridgeStubDateMutation 515 515 +0.0% 1.00x
267 63494916 63427615 -0.1% 1.00x
DropLastCountableRange 119 119 +0.0% 1.00x
SuffixSequence 26418 26410 -0.0% 1.00x(?)
StringWalk 21129 21154 +0.1% 1.00x(?)
DropWhileArray 9808 9792 -0.2% 1.00x
SuffixAnySeqCRangeIterLazy 41319 41303 -0.0% 1.00x(?)
SuffixArray 2084 2086 +0.1% 1.00x
ArrayAppendUTF16 96876 96910 +0.0% 1.00x(?)
DropFirstAnySequence 14246 14230 -0.1% 1.00x(?)
ObserverPartiallyAppliedMethod 8154 8131 -0.3% 1.00x(?)
MapReduceClass 43552 43560 +0.0% 1.00x(?)
PrefixWhileAnySeqCntRangeLazy 23112 23095 -0.1% 1.00x
GlobalClass 0 0 +0.0% 1.00x
Memset 43977 43982 +0.0% 1.00x(?)
Dictionary2OfObjects 6091 6113 +0.4% 1.00x(?)
ArrayValueProp4 3344 3339 -0.1% 1.00x
DropWhileCountableRange 6390 6375 -0.2% 1.00x(?)
ObjectiveCBridgeStubDateAccess 1005 1005 +0.0% 1.00x
PrefixArrayLazy 45546 45614 +0.1% 1.00x(?)
ArrayValueProp3 3442 3439 -0.1% 1.00x(?)
ObjectiveCBridgeStubFromNSDate 4133 4137 +0.1% 1.00x(?)
SuffixAnySeqCntRange 6622 6623 +0.0% 1.00x(?)
DropFirstAnySequenceLazy 14060 14054 -0.0% 1.00x
PrefixAnySeqCntRange 19586 19586 +0.0% 1.00x
DropLastAnyCollectionLazy 45407 45652 +0.5% 0.99x(?)
ObjectiveCBridgeFromNSDictionaryAnyObjectForced 7171 7218 +0.7% 0.99x(?)
PrefixAnyCollectionLazy 136818 138373 +1.1% 0.99x(?)
SortLettersInPlace 2880 2910 +1.0% 0.99x
SortSortedStrings 1420 1428 +0.6% 0.99x(?)
ObjectiveCBridgeToNSArray 28991 29377 +1.3% 0.99x(?)
PopFrontUnsafePointer 99154 99682 +0.5% 0.99x(?)
MapReduceShort 49806 50058 +0.5% 0.99x(?)
ObjectiveCBridgeStubURLAppendPath 235938 238341 +1.0% 0.99x(?)
ObjectiveCBridgeFromNSSetAnyObjectToStringForced 75940 77086 +1.5% 0.99x(?)
ArrayValueProp 3060 3105 +1.5% 0.99x(?)
ObjectiveCBridgeStubNSDataAppend 2613 2652 +1.5% 0.99x(?)
ErrorHandling 4064 4138 +1.8% 0.98x
DictionaryRemoveOfObjects 55137 55997 +1.6% 0.98x
ObjectiveCBridgeFromNSArrayAnyObject 24975 25360 +1.5% 0.98x(?)
ObjectiveCBridgeStubToArrayOfNSString 28201 28748 +1.9% 0.98x(?)
ObjectiveCBridgeStubNSDateMutationRef 15592 15983 +2.5% 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

@gottesmm
Copy link
Contributor

@swift-ci smoke test and merge

@palimondo
Copy link
Contributor Author

@gottesmm I’ve fixed the missing whitespace lint complained about, amended and force pushed. Can you smoke test and merge again, please?

@gottesmm
Copy link
Contributor

@swift-ci smoke test and merge

2 similar comments
@gottesmm
Copy link
Contributor

@swift-ci smoke test and merge

@gottesmm
Copy link
Contributor

@swift-ci smoke test and merge

@swift-ci swift-ci merged commit ba67a51 into swiftlang:master Apr 27, 2017
@palimondo palimondo deleted the SR-4659 branch April 28, 2017 07:10
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.

3 participants