Created
August 24, 2018 07:14
-
-
Save rjmccall/385ca49b3c5dc9ec01ba3af05fcd6e67 to your computer and use it in GitHub Desktop.
Preliminary code-size report #1 on coroutines
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/apple/swift/pull/18840 | |
x86-64 macOS Ninja-ReleaseAssert (i.e. build-script -R) | |
BASELINE: commit 872463d6c63bc398cea5ec4f1b462b15735560eb | |
lib/swift/macosx: | |
total 25568 | |
136 libswiftAVFoundation.dylib | |
68 libswiftAccelerate.dylib | |
240 libswiftAppKit.dylib | |
272 libswiftCloudKit.dylib | |
68 libswiftContacts.dylib | |
7240 libswiftCore.dylib | |
92 libswiftCoreAudio.dylib | |
100 libswiftCoreData.dylib | |
36 libswiftCoreFoundation.dylib | |
208 libswiftCoreGraphics.dylib | |
44 libswiftCoreImage.dylib | |
48 libswiftCoreLocation.dylib | |
84 libswiftCoreMedia.dylib | |
48 libswiftCryptoTokenKit.dylib | |
100 libswiftDarwin.dylib | |
388 libswiftDispatch.dylib | |
3848 libswiftFoundation.dylib | |
60 libswiftGLKit.dylib | |
76 libswiftGameplayKit.dylib | |
40 libswiftIOKit.dylib | |
52 libswiftIntents.dylib | |
64 libswiftMapKit.dylib | |
84 libswiftMetal.dylib | |
60 libswiftMetalKit.dylib | |
92 libswiftModelIO.dylib | |
116 libswiftNaturalLanguage.dylib | |
468 libswiftNetwork.dylib | |
60 libswiftObjectiveC.dylib | |
36 libswiftOpenCL.dylib | |
64 libswiftPhotos.dylib | |
52 libswiftQuartzCore.dylib | |
632 libswiftReflection.a | |
468 libswiftRemoteMirror.dylib | |
56 libswiftSafariServices.dylib | |
88 libswiftSceneKit.dylib | |
72 libswiftSpriteKit.dylib | |
928 libswiftStdlibUnittest.dylib | |
60 libswiftStdlibUnittestFoundationExtras.dylib | |
272 libswiftSwiftLang.dylib | |
564 libswiftSwiftOnoneSupport.dylib | |
116 libswiftSwiftPrivate.dylib | |
68 libswiftSwiftPrivateLibcExtras.dylib | |
52 libswiftSwiftPrivatePthreadExtras.dylib | |
148 libswiftSwiftReflectionTest.dylib | |
6612 libswiftSwiftSyntax.dylib | |
68 libswiftTestUtils.dylib | |
52 libswiftVision.dylib | |
152 libswiftXCTest.dylib | |
40 libswiftXPC.dylib | |
72 libswiftos.dylib | |
704 libswiftsimd.dylib | |
CHANGED: | |
total 25644 | |
136 libswiftAVFoundation.dylib | |
68 libswiftAccelerate.dylib | |
240 libswiftAppKit.dylib | |
280 libswiftCloudKit.dylib | |
68 libswiftContacts.dylib | |
7272 libswiftCore.dylib | |
96 libswiftCoreAudio.dylib | |
100 libswiftCoreData.dylib | |
36 libswiftCoreFoundation.dylib | |
208 libswiftCoreGraphics.dylib | |
44 libswiftCoreImage.dylib | |
48 libswiftCoreLocation.dylib | |
84 libswiftCoreMedia.dylib | |
48 libswiftCryptoTokenKit.dylib | |
100 libswiftDarwin.dylib | |
388 libswiftDispatch.dylib | |
3864 libswiftFoundation.dylib | |
60 libswiftGLKit.dylib | |
76 libswiftGameplayKit.dylib | |
40 libswiftIOKit.dylib | |
52 libswiftIntents.dylib | |
64 libswiftMapKit.dylib | |
84 libswiftMetal.dylib | |
60 libswiftMetalKit.dylib | |
92 libswiftModelIO.dylib | |
116 libswiftNaturalLanguage.dylib | |
468 libswiftNetwork.dylib | |
60 libswiftObjectiveC.dylib | |
36 libswiftOpenCL.dylib | |
64 libswiftPhotos.dylib | |
52 libswiftQuartzCore.dylib | |
632 libswiftReflection.a | |
468 libswiftRemoteMirror.dylib | |
56 libswiftSafariServices.dylib | |
88 libswiftSceneKit.dylib | |
72 libswiftSpriteKit.dylib | |
940 libswiftStdlibUnittest.dylib | |
60 libswiftStdlibUnittestFoundationExtras.dylib | |
272 libswiftSwiftLang.dylib | |
564 libswiftSwiftOnoneSupport.dylib | |
116 libswiftSwiftPrivate.dylib | |
68 libswiftSwiftPrivateLibcExtras.dylib | |
52 libswiftSwiftPrivatePthreadExtras.dylib | |
148 libswiftSwiftReflectionTest.dylib | |
6616 libswiftSwiftSyntax.dylib | |
68 libswiftTestUtils.dylib | |
52 libswiftVision.dylib | |
152 libswiftXCTest.dylib | |
40 libswiftXPC.dylib | |
72 libswiftos.dylib | |
704 libswiftsimd.dylib | |
On average, a .4% increase in code size. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment