swift#github#apple/swift

【WIP】apple/swift - stdlib/public/runtime コードリーディング(全体)

概要 ErrorObject.h CFRuntimeBase SwiftErrorHeader SwiftError type errorConformance hashableBaseType hashableConformance getIndirectValue getValue swift_allocError swift_deallocError ErrorValueResult swift_getErrorValue swift_errorRetain sw…

【WIP】apple/swift - stdlib/public/core/Codable.swift.gyb コードリーディング

概要 gyb : codable_types CodingKey Codable CodingUserInfoKey _DictionaryCodingKey _GenericIndexKey エンコード Encodable encode Encoder codingPath userInfo container unkeyedContainer singleValueContainer KeyedEncodingContainerProtocol Keyed…

apple/swift - stdlib/public/SDK/ObjectiveC コードリーディング(全体)

概要 swift/stdlib/public/SDK/ObjectiveC at master · apple/swift · GitHub 概要 ObjectiveC.swift ObjCBool 定義 Selector 定義 NSZone autoreleasepool NSObject 等価性比較 & hash対応 CVarArg ObjectiveC.swift ObjCBool Objective-C BOOL型、64bitのi…

ClangImporter.cpp - ClangImporter::createで生成しているclangのコマンドを調べてみた

概要 moaible-swift-memo.hateblo.jp コマンド生成 - モードによる分岐終了まで フラグ一覧 参考: swift-clang/Options.td at ba3b1c672105db284b1e425d4ab7cdc8411f29a3 · apple/swift-clang · GitHub Swift関連で追加してるマクロ定義一覧 Swift bridging …

【WIP】弱参照(docs/weak.rst) 翻訳

出典 https://github.com/apple/swift/blob/3cbabfd196d3be8d01e97cacef71f41e9c594f1d/docs/weak.rst 弱参照 要約:本書では、他の言語での様々な設計を含む弱参照の一般的な概念について説明し、標準ライブラリで利用できるいくつかの新しいコア言語機能と…

include/swift/Driver コードリーディング(全体)

概要 https://github.com/apple/swift/tree/c309fb2620b030a722741171baee4dfec5017d58/include/swift/Driver 概要 Action.h Compilation.h DependencyGraph.h Driver.h OutputInfo::Mode Driver Driver::DriverKind FrontendUtil.h Job.h OutputFileMap.h P…

include/swift/Frontend コードリーディング(全体)

概要 swift/include/swift/Frontend at 4b727e5813246d4029e7c4269bba317db9b012d3 · apple/swift · GitHub 概要 ArgsToFrontendInputsConverter.h ArgsToFrontendOptionsConverter.h ArgsToFrontendOutputsConverter.h DiagnosticVerifier.h Frontend.h Com…

lib/Frontend コードリーディング(全体)

概要 swift/lib/Frontend at master · apple/swift · GitHub 概要 ArgsToFrontendInputsConverter.cpp ArgsToFrontendOptionsConverter.cpp ArgsToFrontendOutputsConverter.cpp CompilerInvocation.cpp DiagnosticVerifier.cpp Frontend.cpp CompilerInstan…

apple/swift - include/swift/AST コードリーディング(全体)

概要 swift/include/swift/AST at c309fb2620b030a722741171baee4dfec5017d58 · apple/swift · GitHub 概要 AST.h ASTContext.h AllocationArena KnownFoundationEntity ASTContext ASTMangler.h ASTNode.h ASTPrinter.h ASTScope.h ASTVisitor.h ASTWalker.…

include/swift/ClangImporter コードリーディング(全体)

概要 swift/include/swift/ClangImporter at 4b727e5813246d4029e7c4269bba317db9b012d3 · apple/swift · GitHub 概要 BuiltinMappedTypes.def ClangImporter.h SWIFT_MAX_IMPORTED_SIMD_ELEMENTS ClangTypeKind ClangImporter super class friend class cre…

lib/ClangImporter コードリーディング(全体)

概要 swift/lib/ClangImporter at master · apple/swift · GitHub 概要 CFDatabase.def CFTypeInfo.h CFTypeInfo.cpp CMakeLists.txt ClangAdapter.h ClangAdapter.cpp ClangDiagnosticConsumer.h ClangDiagnosticConsumer.cpp ClangImporter.cpp create Cla…