The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
ScalarPropsData.h in stdlib/public/stubs/Unicode/Apple |
24675 | - |
ScalarPropsData.h in stdlib/public/stubs/Unicode/Common |
24647 | - |
CSSimplify.cpp in lib/Sema |
8591 | 80 |
ImportDecl.cpp in lib/ClangImporter |
7191 | 88 |
Decl.cpp in lib/AST |
6938 | 408 |
SILInstruction.h in include/swift/SIL |
6499 | 655 |
ParseDecl.cpp in lib/Parse |
6341 | 79 |
Refactoring.cpp in lib/IDE |
6195 | 279 |
CSApply.cpp in lib/Sema |
6185 | 89 |
ParseSIL.cpp in lib/SIL/Parser |
6164 | 88 |
GenericSignatureBuilder.cpp in lib/AST |
6095 | 173 |
CodeCompletion.cpp in lib/IDE |
6088 | 242 |
CSDiagnostics.cpp in lib/Sema |
5846 | 203 |
Deserialization.cpp in lib/Serialization |
5508 | 113 |
GenEnum.cpp in lib/IRGen |
5366 | 260 |
ASTPrinter.cpp in lib/AST |
5343 | 400 |
IRGenSIL.cpp in lib/IRGen |
5316 | 270 |
SILVerifier.cpp in lib/SIL/Verifier |
4896 | 239 |
TypeCheckProtocol.cpp in lib/Sema |
4867 | 68 |
Serialization.cpp in lib/Serialization |
4806 | 211 |
Type.cpp in lib/AST |
4630 | 187 |
SILGenApply.cpp in lib/SILGen |
4456 | 178 |
Dictionary.swift in validation-test/stdlib |
4414 | 43 |
TypeCheckAttr.cpp in lib/Sema |
4411 | 113 |
Metadata.cpp in stdlib/public/runtime |
4364 | 174 |
ConstraintSystem.cpp in lib/Sema |
4275 | 113 |
ASTContext.cpp in lib/AST |
4254 | 136 |
SILGenExpr.cpp in lib/SILGen |
4193 | 160 |
Decl.h in include/swift/AST |
4191 | 535 |
GenDecl.cpp in lib/IRGen |
4045 | 93 |
GenMeta.cpp in lib/IRGen |
4019 | 332 |
GenCall.cpp in lib/IRGen |
3922 | 160 |
swift-ide-test.cpp in tools/swift-ide-test |
3892 | 118 |
MinimalCollections.swift in stdlib/private/StdlibCollectionUnittest |
3716 | 2 |
Set.swift in validation-test/stdlib |
3698 | 23 |
Types.h in include/swift/AST |
3680 | 446 |
MiscDiagnostics.cpp in lib/Sema |
3674 | 58 |
Expr.h in include/swift/AST |
3669 | 619 |
ASTDumper.cpp in lib/AST |
3580 | 347 |
SILGenPoly.cpp in lib/SILGen |
3504 | 79 |
ClangImporter.cpp in lib/ClangImporter |
3493 | 121 |
SILGenLValue.cpp in lib/SILGen |
3455 | 174 |
DeserializeSIL.cpp in lib/Serialization |
3371 | 38 |
Metadata.h in include/swift/ABI |
3356 | 288 |
SILPrinter.cpp in lib/SIL/IR |
3355 | 284 |
SILFunctionType.cpp in lib/SIL/IR |
3272 | 116 |
Demangler.cpp in lib/Demangling |
3248 | 137 |
TypeCheckConcurrency.cpp in lib/Sema |
3141 | 85 |
ConstraintSystem.h in include/swift/Sema |
3140 | 197 |
TypeCheckType.cpp in lib/Sema |
3132 | 61 |
File | # lines | # units |
---|---|---|
SILInstruction.h in include/swift/SIL |
6499 | 655 |
Expr.h in include/swift/AST |
3669 | 619 |
Decl.h in include/swift/AST |
4191 | 535 |
Types.h in include/swift/AST |
3680 | 446 |
Decl.cpp in lib/AST |
6938 | 408 |
ASTPrinter.cpp in lib/AST |
5343 | 400 |
ASTDumper.cpp in lib/AST |
3580 | 347 |
GenMeta.cpp in lib/IRGen |
4019 | 332 |
Metadata.h in include/swift/ABI |
3356 | 288 |
SILPrinter.cpp in lib/SIL/IR |
3355 | 284 |
Remangler.cpp in lib/Demangling |
3079 | 281 |
Refactoring.cpp in lib/IDE |
6195 | 279 |
OldRemangler.cpp in lib/Demangling |
2303 | 273 |
IRGenSIL.cpp in lib/IRGen |
5316 | 270 |
GenEnum.cpp in lib/IRGen |
5366 | 260 |
CodeCompletion.cpp in lib/IDE |
6088 | 242 |
SILVerifier.cpp in lib/SIL/Verifier |
4896 | 239 |
CSFix.h in include/swift/Sema |
1935 | 215 |
Serialization.cpp in lib/Serialization |
4806 | 211 |
CSDiagnostics.cpp in lib/Sema |
5846 | 203 |
There are 196 files with lines longer than 120 characters. In total, there are 594 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
profile-input.swift in utils/parser-lib |
1911 | 110 | 63 |
ObjectiveCBridging.swift in benchmark/single-source |
736 | 22 | 29 |
MigrationSupport.swift in stdlib/public/core |
481 | - | 27 |
SwiftObjectNSObject.m in validation-test/stdlib/Inputs/SwiftObjectNSObject |
597 | 5 | 26 |
Libdispatch.cmake in cmake/modules |
235 | - | 24 |
HTTP2StateMachine.swift in benchmark/single-source |
287 | 15 | 22 |
MinimalCollections.swift in stdlib/private/StdlibCollectionUnittest |
3716 | 2 | 17 |
Diff.h in lib/Migrator |
1750 | 74 | 16 |
AddSwiftStdlib.cmake in stdlib/cmake/modules |
2352 | - | 15 |
SIMDVector.swift in stdlib/public/core |
1019 | - | 15 |
SubstringTest.swift in benchmark/single-source |
208 | 3 | 14 |
Breadcrumbs.swift in benchmark/single-source |
378 | 14 | 10 |
RemoveWhere.swift in benchmark/single-source |
161 | 19 | 10 |
String.swift in validation-test/stdlib |
1831 | 17 | 9 |
Hash.swift in benchmark/single-source |
520 | 31 | 8 |
StringComparison.swift in benchmark/single-source |
702 | 2 | 7 |
ArrayAppend.swift in benchmark/single-source |
286 | - | 6 |
CodableTest.swift in benchmark/single-source |
115 | 5 | 6 |
NSStringConversion.swift in benchmark/single-source |
187 | - | 6 |
SwiftOnoneSupport.swift in stdlib/public/SwiftOnoneSupport |
235 | 41 | 6 |