Build Information
Successful build of QuickLMDB, reference master (798882
), with Swift 6.1 for macOS (SPM) on 13 May 2025 08:24:59 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.61.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tannerdsilva/QuickLMDB.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tannerdsilva/QuickLMDB
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 7988823 revised changelog
Cloned https://github.com/tannerdsilva/QuickLMDB.git
Revision (git rev-parse @):
79888237ba4bfa686a16299a2b9711ef500b91d7
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/tannerdsilva/QuickLMDB.git at master
Fetching https://github.com/tannerdsilva/rawdog.git
Fetching https://github.com/tannerdsilva/CLMDB.git
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-log.git from cache
[1/46] Fetching clmdb
[47/3330] Fetching clmdb, rawdog
Fetched https://github.com/tannerdsilva/CLMDB.git from cache (1.06s)
Fetched https://github.com/tannerdsilva/rawdog.git from cache (1.06s)
[1/70320] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git from cache (3.37s)
Fetched https://github.com/apple/swift-log.git from cache (3.38s)
Fetched https://github.com/apple/swift-system.git from cache (3.39s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.1 (3.91s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 600.0.1 (1.13s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.0 (0.50s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 16.0.0 (0.57s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.61s)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.1
Creating working copy for https://github.com/tannerdsilva/rawdog.git
Working copy of https://github.com/tannerdsilva/rawdog.git resolved at 16.0.0
Creating working copy for https://github.com/tannerdsilva/CLMDB.git
Working copy of https://github.com/tannerdsilva/CLMDB.git resolved at 0.9.30
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "quicklmdb",
"name": "QuickLMDB",
"url": "https://github.com/tannerdsilva/QuickLMDB.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/QuickLMDB",
"dependencies": [
{
"identity": "clmdb",
"name": "CLMDB",
"url": "https://github.com/tannerdsilva/CLMDB.git",
"version": "0.9.30",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CLMDB",
"dependencies": [
]
},
{
"identity": "rawdog",
"name": "rawdog",
"url": "https://github.com/tannerdsilva/rawdog.git",
"version": "17.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/rawdog",
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/apple/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.6.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"dependencies": [
]
}
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.4.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/apple/swift-syntax.git",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.6.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/tannerdsilva/QuickLMDB.git
[1/1357] Fetching quicklmdb
Fetched https://github.com/tannerdsilva/QuickLMDB.git from cache (0.77s)
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-syntax.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/tannerdsilva/rawdog.git from cache
Fetching https://github.com/tannerdsilva/CLMDB.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.45s)
Fetched https://github.com/tannerdsilva/rawdog.git from cache (0.81s)
Fetched https://github.com/tannerdsilva/CLMDB.git from cache (0.81s)
Fetched https://github.com/apple/swift-syntax.git from cache (0.81s)
Fetched https://github.com/apple/swift-system.git from cache (0.83s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 600.0.1 (0.90s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 17.0.0 (0.56s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.03s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.03s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.49s)
Creating working copy for https://github.com/tannerdsilva/rawdog.git
Working copy of https://github.com/tannerdsilva/rawdog.git resolved at 17.0.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/tannerdsilva/QuickLMDB.git
Working copy of https://github.com/tannerdsilva/QuickLMDB.git resolved at master (7988823)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/tannerdsilva/CLMDB.git
Working copy of https://github.com/tannerdsilva/CLMDB.git resolved at 0.9.30
warning: '.resolve-product-dependencies': dependency 'quicklmdb' is not used by any target
Found 5 product dependencies
- CLMDB
- rawdog
- swift-system
- swift-syntax
- swift-log
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/tannerdsilva/QuickLMDB.git
https://github.com/tannerdsilva/QuickLMDB.git
{
"dependencies" : [
{
"identity" : "clmdb",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.26",
"upper_bound" : "0.9.31"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tannerdsilva/CLMDB.git"
},
{
"identity" : "rawdog",
"requirement" : {
"range" : [
{
"lower_bound" : "16.0.0",
"upper_bound" : "18.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tannerdsilva/rawdog.git"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "QuickLMDB",
"name" : "QuickLMDB",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "QuickLMDB",
"targets" : [
"QuickLMDB"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "QuickLMDBMacros",
"targets" : [
"QuickLMDBMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "QuickLMDBTests",
"module_type" : "SwiftTarget",
"name" : "QuickLMDBTests",
"path" : "Tests/QuickLMDBTests",
"sources" : [
"QuickLMDBTests.swift"
],
"target_dependencies" : [
"QuickLMDB"
],
"type" : "test"
},
{
"c99name" : "QuickLMDBMacros",
"module_type" : "SwiftTarget",
"name" : "QuickLMDBMacros",
"path" : "Sources/QuickLMDBMacros",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxMacros",
"SwiftOperators",
"SwiftParser",
"SwiftParserDiagnostics",
"SwiftCompilerPlugin",
"Logging"
],
"product_memberships" : [
"QuickLMDB",
"QuickLMDBMacros"
],
"sources" : [
"MDB_comparable.swift",
"Plugin.swift",
"_QUICKLMDB_INTERNAL_cursor_dupfixed_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_dupsort_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_encodable_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_init_basics.swift",
"_QUICKLMDB_INTERNAL_database_strict_impl.swift"
],
"type" : "macro"
},
{
"c99name" : "QuickLMDB",
"module_type" : "SwiftTarget",
"name" : "QuickLMDB",
"path" : "Sources/QuickLMDB",
"product_dependencies" : [
"CLMDB",
"SystemPackage",
"RAW"
],
"product_memberships" : [
"QuickLMDB"
],
"sources" : [
"Cursor/Cursor.swift",
"Cursor/CursorProtocols.swift",
"Cursor/CursorStaticImpl.swift",
"Cursor/MDB_convertible/MDB_convertible_cursorBasics.swift",
"Cursor/MDB_val/MDB_val_cursorBasics.swift",
"Cursor/MDB_val/MDB_val_cursorFirsts.swift",
"Cursor/MDB_val/MDB_val_cursorGets.swift",
"Cursor/MDB_val/MDB_val_cursorLasts.swift",
"Cursor/MDB_val/MDB_val_cursorNexts.swift",
"Cursor/MDB_val/MDB_val_cursorPrevious.swift",
"Cursor/MDB_val/MDB_val_cursorSets.swift",
"Database/DBProtocolExtensions.swift",
"Database/DBProtocols.swift",
"Database/DBStaticImpl.swift",
"Database/Database.swift",
"Environment.swift",
"Extensions/MDB_val.swift",
"Extensions/UnsafeMutableRawBufferPointer.swift",
"LMDBError.swift",
"Macros.swift",
"Protocols/MDB_comparable.swift",
"Protocols/MDB_convertible.swift",
"QuickLMDB.swift",
"Transaction.swift"
],
"target_dependencies" : [
"QuickLMDBMacros"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/30] Write sources
[20/30] Compiling CSystem shims.c
[20/30] Compiling _SwiftSyntaxCShims dummy.c
[22/30] Write swift-version-2F0A5646E1D333AE.txt
[23/69] Compiling CLMDB midl.c
[25/69] Emitting module SwiftSyntax509
[26/69] Compiling SwiftSyntax509 Empty.swift
[27/69] Emitting module SwiftSyntax510
[28/69] Compiling SwiftSyntax510 Empty.swift
[29/69] Emitting module SwiftSyntax600
[30/69] Compiling SwiftSyntax600 Empty.swift
[30/134] Compiling CLMDB mdb.c
[31/134] Compiling CRAW __craw.c
[33/134] Emitting module SystemPackage
[34/137] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[35/137] Compiling SwiftSyntax RawSyntaxValidation.swift
[36/137] Compiling SwiftSyntax SyntaxNodesAB.swift
[37/137] Compiling Logging MetadataProvider.swift
[38/137] Compiling SwiftSyntax AbsolutePosition.swift
[39/137] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[40/137] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[41/137] Compiling SwiftSyntax Assert.swift
[42/137] Compiling SwiftSyntax BumpPtrAllocator.swift
[43/137] Compiling SwiftSyntax CommonAncestor.swift
[44/137] Compiling SwiftSyntax ChildNameForKeyPath.swift
[45/137] Compiling SwiftSyntax Keyword.swift
[46/137] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[47/137] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[48/137] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[49/137] Compiling SwiftSyntax SyntaxBaseNodes.swift
[50/137] Compiling SwiftSyntax Convenience.swift
[51/137] Compiling SwiftSyntax CustomTraits.swift
[52/137] Compiling SwiftSyntax Utils.swift
[53/137] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[54/137] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[55/137] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[56/137] Compiling SwiftSyntax SyntaxNodesC.swift
[57/137] Compiling SwiftSyntax Identifier.swift
[58/137] Compiling SwiftSyntax MemoryLayout.swift
[59/137] Compiling SwiftSyntax MissingNodeInitializers.swift
[60/137] Compiling SwiftSyntax RawSyntax.swift
[61/137] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[62/137] Emitting module Logging
[63/137] Compiling Logging LogHandler.swift
[64/137] Compiling Logging Locks.swift
[65/137] Compiling Logging Logging.swift
[66/137] Compiling SystemPackage Util+StringArray.swift
[67/137] Compiling SystemPackage Util.swift
[68/137] Compiling SystemPackage UtilConsumers.swift
[84/144] Compiling SwiftSyntax SourceEdit.swift
[85/144] Compiling SwiftSyntax SourceLength.swift
[86/144] Compiling SwiftSyntax SourceLocation.swift
[87/144] Compiling SwiftSyntax SourcePresence.swift
[88/144] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[89/144] Compiling SwiftSyntax Syntax.swift
[90/144] Compiling SwiftSyntax SyntaxArena.swift
[91/144] Emitting module SwiftSyntax
[93/144] Compiling SwiftSyntax SyntaxChildren.swift
[94/144] Compiling SwiftSyntax SyntaxCollection.swift
[95/144] Compiling SwiftSyntax SyntaxHashable.swift
[96/144] Compiling SwiftSyntax SyntaxIdentifier.swift
[97/144] Compiling SwiftSyntax SyntaxNodeFactory.swift
[98/144] Compiling SwiftSyntax SyntaxNodeStructure.swift
[99/144] Compiling SwiftSyntax Tokens.swift
[100/144] Compiling SwiftSyntax TriviaPieces.swift
[101/144] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[102/144] Compiling SwiftSyntax RawSyntaxNodesC.swift
[103/144] Compiling SwiftSyntax RawSyntaxNodesD.swift
[104/144] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[105/144] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[106/144] Compiling SwiftSyntax SyntaxCollections.swift
[107/144] Compiling SwiftSyntax SyntaxEnum.swift
[108/144] Compiling SwiftSyntax SyntaxKind.swift
[109/144] Compiling SwiftSyntax SyntaxRewriter.swift
[110/144] Compiling SwiftSyntax SyntaxTraits.swift
[111/144] Compiling SwiftSyntax SyntaxVisitor.swift
[112/144] Compiling SwiftSyntax TokenKind.swift
[113/144] Compiling SwiftSyntax SyntaxProtocol.swift
[114/144] Compiling SwiftSyntax SyntaxText.swift
[115/144] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[116/144] Compiling SwiftSyntax TokenDiagnostic.swift
[117/144] Compiling SwiftSyntax TokenSequence.swift
[118/144] Compiling SwiftSyntax TokenSyntax.swift
[119/144] Compiling SwiftSyntax Trivia.swift
[134/144] Compiling SwiftSyntax SyntaxNodesD.swift
[135/144] Compiling SwiftSyntax SyntaxNodesEF.swift
[136/144] Compiling SwiftSyntax SyntaxNodesGHI.swift
[137/144] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[138/144] Compiling SwiftSyntax SyntaxNodesOP.swift
[139/144] Compiling SwiftSyntax SyntaxNodesQRS.swift
[140/144] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[141/202] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[142/202] Compiling SwiftDiagnostics Message.swift
[143/203] Compiling SwiftDiagnostics Convenience.swift
[144/203] Emitting module SwiftDiagnostics
[145/203] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[146/203] Compiling SwiftBasicFormat InferIndentation.swift
[147/203] Compiling SwiftBasicFormat Syntax+Extensions.swift
[148/203] Compiling SwiftDiagnostics Note.swift
[149/203] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[150/203] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[151/203] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[152/203] Compiling SwiftDiagnostics Diagnostic.swift
[153/203] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[154/203] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[155/203] Compiling SwiftDiagnostics FixIt.swift
[156/203] Emitting module SwiftBasicFormat
[157/203] Compiling SwiftBasicFormat BasicFormat.swift
[158/203] Compiling SwiftParser StringLiterals.swift
[159/203] Compiling SwiftParser SwiftParserCompatibility.swift
[160/203] Compiling SwiftParser SwiftVersion.swift
[161/203] Compiling SwiftParser SyntaxUtils.swift
[162/207] Compiling SwiftParser TokenConsumer.swift
[163/207] Compiling SwiftParser TokenPrecedence.swift
[164/207] Compiling SwiftParser TokenSpec.swift
[165/207] Compiling SwiftParser TokenSpecSet.swift
[166/207] Compiling SwiftParser TopLevel.swift
[167/207] Compiling SwiftParser TriviaParser.swift
[168/207] Compiling SwiftParser Types.swift
[169/207] Compiling SwiftParser ExperimentalFeatures.swift
[170/207] Compiling SwiftParser UnicodeScalarExtensions.swift
[171/207] Compiling SwiftParser Lookahead.swift
[172/207] Compiling SwiftParser LoopProgressCondition.swift
[173/207] Compiling SwiftParser Modifiers.swift
[174/207] Compiling SwiftParser Names.swift
[175/207] Compiling SwiftParser Nominals.swift
[176/207] Compiling SwiftParser Parameters.swift
[177/207] Compiling SwiftParser ParseSourceFile.swift
[178/207] Compiling SwiftParser Parser.swift
[179/207] Compiling SwiftParser Patterns.swift
[180/207] Compiling SwiftParser Recovery.swift
[181/207] Compiling SwiftParser Specifiers.swift
[182/207] Compiling SwiftParser Statements.swift
[183/207] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[184/207] Emitting module SwiftParser
[185/207] Compiling SwiftParser Attributes.swift
[186/207] Compiling SwiftParser Availability.swift
[187/207] Compiling SwiftParser CharacterInfo.swift
[188/207] Compiling SwiftParser CollectionNodes+Parsable.swift
[189/207] Compiling SwiftParser Declarations.swift
[190/207] Compiling SwiftParser Directives.swift
[191/207] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[192/207] Compiling SwiftParser Expressions.swift
[193/207] Compiling SwiftParser IncrementalParseTransition.swift
[194/207] Compiling SwiftParser IsValidIdentifier.swift
[195/207] Compiling SwiftParser Cursor.swift
[196/207] Compiling SwiftParser Lexeme.swift
[197/207] Compiling SwiftParser LexemeSequence.swift
[198/207] Compiling SwiftParser Lexer.swift
[199/207] Compiling SwiftParser RegexLiteralLexer.swift
[200/207] Compiling SwiftParser IsLexerClassified.swift
[201/207] Compiling SwiftParser LayoutNodes+Parsable.swift
[202/207] Compiling SwiftParser Parser+TokenSpecSet.swift
[203/207] Compiling SwiftParser TokenSpecStaticMembers.swift
[204/230] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[205/231] Compiling SwiftOperators PrecedenceGraph.swift
[206/231] Compiling SwiftOperators OperatorTable.swift
[207/231] Compiling SwiftOperators PrecedenceGroup.swift
[208/231] Compiling SwiftOperators OperatorTable+Semantics.swift
[209/232] Compiling SwiftParserDiagnostics PresenceUtils.swift
[210/232] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[211/232] Compiling SwiftOperators OperatorError.swift
[212/232] Compiling SwiftOperators OperatorTable+Defaults.swift
[213/232] Compiling SwiftOperators OperatorError+Diagnostics.swift
[214/232] Emitting module SwiftOperators
[215/232] Compiling SwiftOperators OperatorTable+Folding.swift
[216/232] Compiling SwiftOperators Operator.swift
[217/232] Compiling SwiftOperators SyntaxSynthesis.swift
[218/232] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[219/232] Compiling SwiftParserDiagnostics Utils.swift
[220/232] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[221/232] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[222/232] Compiling SwiftParserDiagnostics MissingNodesError.swift
[223/232] Compiling SwiftParserDiagnostics MissingTokenError.swift
[224/232] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[225/232] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[226/232] Emitting module SwiftParserDiagnostics
[227/232] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[228/232] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[229/247] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[230/248] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[231/248] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[232/248] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[233/248] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[234/248] Compiling SwiftSyntaxBuilder Indenter.swift
[235/248] Compiling SwiftSyntaxBuilder ListBuilder.swift
[236/248] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[237/248] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[238/248] Emitting module SwiftSyntaxBuilder
[239/248] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[240/248] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[241/248] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[242/248] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[243/248] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[244/248] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[245/266] Compiling SwiftSyntaxMacros PreambleMacro.swift
[246/267] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[247/267] Compiling SwiftSyntaxMacros Macro+Format.swift
[248/267] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[249/267] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[250/267] Compiling SwiftSyntaxMacros Macro.swift
[251/267] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[252/267] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[253/267] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[254/267] Compiling SwiftSyntaxMacros AttachedMacro.swift
[255/267] Compiling SwiftSyntaxMacros BodyMacro.swift
[256/267] Compiling SwiftSyntaxMacros MemberMacro.swift
[257/267] Compiling SwiftSyntaxMacros PeerMacro.swift
[258/267] Emitting module SwiftSyntaxMacros
[259/267] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[260/267] Compiling SwiftSyntaxMacros AccessorMacro.swift
[261/267] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[262/267] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[263/267] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[264/277] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[265/277] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[266/277] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[267/277] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[268/277] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[269/277] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[270/277] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[271/277] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[272/277] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[273/277] Emitting module SwiftSyntaxMacroExpansion
[274/289] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[275/290] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[276/290] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[277/290] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[278/290] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[279/290] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[280/290] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[281/290] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[282/290] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[283/290] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[284/290] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[285/290] Emitting module SwiftCompilerPluginMessageHandling
[286/290] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[287/292] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[288/292] Emitting module SwiftCompilerPlugin
[289/308] Compiling RAW_macros RAW_staticbuff_binaryfloatingpoint_type_macro.swift
[290/308] Compiling RAW_macros RAW_convertible_string_type_macro_depricated.swift
[291/308] Compiling RAW_macros Plugin.swift
[292/308] Emitting module RAW_macros
[293/308] Compiling RAW_macros RAW_convertible_string_type_macro_v2.swift
[294/308] Compiling RAW_macros RAW_staticbuff_bytes_macro.swift
[295/308] Compiling RAW_macros RAW_staticbuff_fixedwidthinteger_type_macro.swift
[296/308] Compiling RAW_macros RAW_staticbuff_macro.swift
[296/308] Write Objects.LinkFileList
[297/308] Linking RAW_macros-tool
[299/320] Compiling RAW RAW_hasher.swift
[300/321] Compiling RAW RAW_staticbuff.swift
[301/321] Compiling RAW RAW_comparable.swift
[302/321] Compiling RAW Array.swift
[303/321] Compiling RAW UnsafeMutableBufferPointer<UInt8>.swift
[304/321] Compiling RAW Macros.swift
[305/321] Compiling RAW RAW_accessible.swift
[306/321] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_init_basics.swift
[307/321] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_database_strict_impl.swift
[308/321] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_encodable_impl.swift
[309/321] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupfixed_impl.swift
[310/321] Emitting module QuickLMDBMacros
[311/321] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupsort_impl.swift
[312/321] Compiling QuickLMDBMacros MDB_comparable.swift
[313/321] Compiling QuickLMDBMacros Plugin.swift
[314/321] Compiling RAW RAW_native.swift
[315/321] Compiling RAW RAW_convertible.swift
[316/321] Compiling RAW RAW_fixed.swift
[317/321] Compiling RAW RAW_encoded_unicode.swift
[318/321] Emitting module RAW
[318/321] Write Objects.LinkFileList
[320/321] Compiling RAW RAW.swift
[320/321] Linking QuickLMDBMacros-tool
[322/344] Compiling QuickLMDB MDB_comparable.swift
[323/344] Compiling QuickLMDB MDB_convertible.swift
[324/344] Compiling QuickLMDB MDB_val.swift
[325/344] Compiling QuickLMDB UnsafeMutableRawBufferPointer.swift
[326/346] Compiling QuickLMDB MDB_convertible_cursorBasics.swift
[327/346] Compiling QuickLMDB MDB_val_cursorBasics.swift
[328/346] Compiling QuickLMDB MDB_val_cursorFirsts.swift
[329/346] Compiling QuickLMDB LMDBError.swift
[330/346] Compiling QuickLMDB Macros.swift
[331/346] Compiling QuickLMDB MDB_val_cursorGets.swift
[332/346] Compiling QuickLMDB MDB_val_cursorLasts.swift
[333/346] Compiling QuickLMDB MDB_val_cursorNexts.swift
[334/346] Compiling QuickLMDB QuickLMDB.swift
[335/346] Compiling QuickLMDB Transaction.swift
[336/346] Emitting module QuickLMDB
[337/346] Compiling QuickLMDB Cursor.swift
[338/346] Compiling QuickLMDB CursorProtocols.swift
[339/346] Compiling QuickLMDB CursorStaticImpl.swift
[340/346] Compiling QuickLMDB Database.swift
[341/346] Compiling QuickLMDB Environment.swift
[342/346] Compiling QuickLMDB DBProtocols.swift
[343/346] Compiling QuickLMDB DBStaticImpl.swift
[344/346] Compiling QuickLMDB MDB_val_cursorPrevious.swift
[345/346] Compiling QuickLMDB MDB_val_cursorSets.swift
[346/346] Compiling QuickLMDB DBProtocolExtensions.swift
Build complete! (29.48s)
Build complete.
{
"dependencies" : [
{
"identity" : "clmdb",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.26",
"upper_bound" : "0.9.31"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tannerdsilva/CLMDB.git"
},
{
"identity" : "rawdog",
"requirement" : {
"range" : [
{
"lower_bound" : "16.0.0",
"upper_bound" : "18.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tannerdsilva/rawdog.git"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-syntax.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "QuickLMDB",
"name" : "QuickLMDB",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "QuickLMDB",
"targets" : [
"QuickLMDB"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "QuickLMDBMacros",
"targets" : [
"QuickLMDBMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "QuickLMDBTests",
"module_type" : "SwiftTarget",
"name" : "QuickLMDBTests",
"path" : "Tests/QuickLMDBTests",
"sources" : [
"QuickLMDBTests.swift"
],
"target_dependencies" : [
"QuickLMDB"
],
"type" : "test"
},
{
"c99name" : "QuickLMDBMacros",
"module_type" : "SwiftTarget",
"name" : "QuickLMDBMacros",
"path" : "Sources/QuickLMDBMacros",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxMacros",
"SwiftOperators",
"SwiftParser",
"SwiftParserDiagnostics",
"SwiftCompilerPlugin",
"Logging"
],
"product_memberships" : [
"QuickLMDB",
"QuickLMDBMacros"
],
"sources" : [
"MDB_comparable.swift",
"Plugin.swift",
"_QUICKLMDB_INTERNAL_cursor_dupfixed_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_dupsort_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_encodable_impl.swift",
"_QUICKLMDB_INTERNAL_cursor_init_basics.swift",
"_QUICKLMDB_INTERNAL_database_strict_impl.swift"
],
"type" : "macro"
},
{
"c99name" : "QuickLMDB",
"module_type" : "SwiftTarget",
"name" : "QuickLMDB",
"path" : "Sources/QuickLMDB",
"product_dependencies" : [
"CLMDB",
"SystemPackage",
"RAW"
],
"product_memberships" : [
"QuickLMDB"
],
"sources" : [
"Cursor/Cursor.swift",
"Cursor/CursorProtocols.swift",
"Cursor/CursorStaticImpl.swift",
"Cursor/MDB_convertible/MDB_convertible_cursorBasics.swift",
"Cursor/MDB_val/MDB_val_cursorBasics.swift",
"Cursor/MDB_val/MDB_val_cursorFirsts.swift",
"Cursor/MDB_val/MDB_val_cursorGets.swift",
"Cursor/MDB_val/MDB_val_cursorLasts.swift",
"Cursor/MDB_val/MDB_val_cursorNexts.swift",
"Cursor/MDB_val/MDB_val_cursorPrevious.swift",
"Cursor/MDB_val/MDB_val_cursorSets.swift",
"Database/DBProtocolExtensions.swift",
"Database/DBProtocols.swift",
"Database/DBStaticImpl.swift",
"Database/Database.swift",
"Environment.swift",
"Extensions/MDB_val.swift",
"Extensions/UnsafeMutableRawBufferPointer.swift",
"LMDBError.swift",
"Macros.swift",
"Protocols/MDB_comparable.swift",
"Protocols/MDB_convertible.swift",
"QuickLMDB.swift",
"Transaction.swift"
],
"target_dependencies" : [
"QuickLMDBMacros"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/tannerdsilva/quicklmdb/master
Repository: tannerdsilva/QuickLMDB
Swift version used: 6.1
Target: QuickLMDB
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
* branch release/6.2 -> FETCH_HEAD
* [new branch] release/6.2 -> origin/release/6.2
HEAD is now at 8799b69 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'QuickLMDB'...
Finished extracting symbol information for 'QuickLMDB'. (21.30s)
Building documentation for 'QuickLMDB'...
warning: Parameter 'as' not found in instance method declaration
--> ../Database/DBProtocols.swift:50:7-50:79
48 | /// creates a cursor of a specified type that can traverse the contents of the database instance.
49 | /// - parameters:
50 + /// - as: the cursor type that will be initialized to traverse the database.
| ╰─suggestion: Remove 'as' parameter documentation
51 | /// - tx: a pointer to the transaction to use for the creation of the cursor.
52 | /// - throws: throws a CursorAccessError that signifies either a rethrown user error from the handler block, or an LMDBError.
warning: Parameter 'handler' is missing documentation
--> ../Database/DBProtocols.swift:51:80-51:80
49 | /// - parameters:
50 | /// - as: the cursor type that will be initialized to traverse the database.
51 + /// - tx: a pointer to the transaction to use for the creation of the cursor.
| ╰─suggestion: Document 'handler' parameter
52 | /// - throws: throws a CursorAccessError that signifies either a rethrown user error from the handler block, or an LMDBError.
53 | /// - returns: the newly initialized instance of the cursor type.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../Database/DBProtocols.swift:57:57-57:62
55 |
56 | // reading entries in the database
57 + /// retrieve an entry from the database. if ``Database/Flags/dupSort`` is set and multiple entries exist for the specified key, the first entry will be returned
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
58 | /// - parameters:
59 | /// - key: a pointer to the type that conveys the key to search for.
warning: 'LMDBError.notFound' doesn't exist at '/QuickLMDB/MDB_db/loadEntry(key:as:tx:)'
--> ../Database/DBProtocols.swift:62:34-62:52
60 | /// - as: the value type to return as a conveyance of the value that would be found in the database.
61 | /// - tx: a pointer to the lmdb transaction that will be used to retrieve the entry.
62 + /// - throws: a corresponding ``LMDBError.notFound`` if the key does not exist, or other ``LMDBError`` for more obscure circumstances.
63 | /// - returns: the decoded value type.
64 | borrowing func loadEntry(key:MDB_db_key_type, as:MDB_db_val_type.Type, tx:borrowing Transaction) throws -> MDB_db_val_type
warning: External name 'name' used to document parameter
--> ../Database/Database.swift:59:9-59:13
57 | /// - parameters:
58 | /// - env: a pointer to the environment that the database will be based on.
59 + /// - name: the name of the database. you may pass `nil` for this argument if you plan on storing only one database in the environment.
| ╰─suggestion: Replace 'name' with 'name_in'
60 | /// - flags: the flags that will be used when opening the database.
61 | /// - tx: a pointer to the transaction that will be used to open the database.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:74:54-74:59
72 |
73 | /// Operation and database incompatible, or database type changed. This can mean...
74 + /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
75 | /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
76 | /// - Accessing a data entry as a database, or vice versa.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:74:91-74:96
72 |
73 | /// Operation and database incompatible, or database type changed. This can mean...
74 + /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
75 | /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
76 | /// - Accessing a data entry as a database, or vice versa.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:75:84-75:89
73 | /// Operation and database incompatible, or database type changed. This can mean...
74 | /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
75 + /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
76 | /// - Accessing a data entry as a database, or vice versa.
77 | /// - The database was dropped and recreated with different flags.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:75:123-75:128
73 | /// Operation and database incompatible, or database type changed. This can mean...
74 | /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
75 + /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
76 | /// - Accessing a data entry as a database, or vice versa.
77 | /// - The database was dropped and recreated with different flags.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:86:78-86:83
84 | case badTransaction
85 |
86 + /// Unsupported size of the key/db name/data, or wrong ``QuickLMDB/Database/Flags/dupFixed`` size
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
87 | case badValueSize
88 |
warning: 'cursor(tx:)' doesn't exist at '/QuickLMDB/Database'
--> Cursor.md:7:61-7:72
5 | ## Creating a Cursor
6 |
7 + A ``Cursor`` can be created by calling ``QuickLMDB/Database/cursor(tx:)`` on a given ``QuickLMDB/Database`` object. This must be done under the existence of an active Transaction.
| ╰─suggestion: Replace 'cursor(tx:)' with 'cursor(tx:_:)'
8 |
9 | ```
warning: 'MDB_decodable' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:39:7-39:20
37 | - You are responsible for any deserialization that may need to be done with the returned values.
38 |
39 + - ``MDB_decodable`` has been implemented for many of the base Foundation types to make decoding from raw `MDB_val`'s straightforward (with a single line of code).
40 |
41 | - QuickLMDB takes ``MDB_encodable`` objects as function arguments for keys and values.
warning: 'MDB_encodable' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:41:21-41:34
39 | - ``MDB_decodable`` has been implemented for many of the base Foundation types to make decoding from raw `MDB_val`'s straightforward (with a single line of code).
40 |
41 + - QuickLMDB takes ``MDB_encodable`` objects as function arguments for keys and values.
42 |
43 | - Cursor will also accept raw `MDB_val`'s as arguments for keys and values, since this type has been extended to conform to ``MDB_encodable``.
warning: 'MDB_encodable' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:43:128-43:141
41 | - QuickLMDB takes ``MDB_encodable`` objects as function arguments for keys and values.
42 |
43 + - Cursor will also accept raw `MDB_val`'s as arguments for keys and values, since this type has been extended to conform to ``MDB_encodable``.
44 |
45 | - ``QuickLMDB/Cursor`` conveniently conforms to the `Sequence` protocol.
warning: 'setEntry(value:forKey:flags:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:65:12-65:41
63 | ### Storing Entries
64 |
65 + - ``Cursor/setEntry(value:forKey:flags:)``
| ╰─suggestion: Replace 'setEntry(value:forKey:flags:)' with 'setEntry(key:value:flags:)'
66 |
67 | ### Retrieving Entries
warning: 'Operation' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:69:12-69:21
67 | ### Retrieving Entries
68 |
69 + - ``Cursor/Operation``
| ╰─suggestion: Replace 'Operation' with 'Considerations'
70 |
71 | - ``Cursor/getEntry(_:key:value:)``
warning: 'getEntry(_:key:value:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:71:12-71:34
69 | - ``Cursor/Operation``
70 |
71 + - ``Cursor/getEntry(_:key:value:)``
| ├─suggestion: Replace 'getEntry(_:key:value:)' with 'setEntry(key:value:flags:)'
| ╰─suggestion: Replace 'getEntry(_:key:value:)' with 'containsEntry(key:value:)'
72 |
73 | - ``Cursor/getEntry(_:key:)``
warning: 'getEntry(_:key:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:73:12-73:28
71 | - ``Cursor/getEntry(_:key:value:)``
72 |
73 + - ``Cursor/getEntry(_:key:)``
| ├─suggestion: Replace 'getEntry(_:key:)' with 'setEntry(key:value:flags:)'
| ╰─suggestion: Replace 'getEntry(_:key:)' with 'containsEntry(key:)'
74 |
75 | - ``Cursor/getEntry(_:value:)``
warning: 'getEntry(_:value:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:75:12-75:30
73 | - ``Cursor/getEntry(_:key:)``
74 |
75 + - ``Cursor/getEntry(_:value:)``
| ├─suggestion: Replace 'getEntry(_:value:)' with 'setEntry(key:value:flags:)'
| ╰─suggestion: Replace 'getEntry(_:value:)' with 'containsEntry(key:value:)'
76 |
77 | - ``Cursor/getEntry(_:)``
warning: 'getEntry(_:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:77:12-77:24
75 | - ``Cursor/getEntry(_:value:)``
76 |
77 + - ``Cursor/getEntry(_:)``
| ╰─suggestion: Replace 'getEntry(_:)' with 'setEntry(key:value:flags:)'
78 |
79 | ### Checking for Existence of Entries
warning: 'deleteEntry(flags:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:87:12-87:31
85 | ### Removing Entries
86 |
87 + - ``Cursor/deleteEntry(flags:)``
| ╰─suggestion: Replace 'deleteEntry(flags:)' with 'deleteCurrentEntry(flags:)'
88 |
89 | ### Comparing Values
warning: 'compareKeys(_:_:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:91:12-91:29
89 | ### Comparing Values
90 |
91 + - ``Cursor/compareKeys(_:_:)``
| ├─suggestion: Replace 'compareKeys(_:_:)' with 'compareEntryKeys(_:_:)'
| ╰─suggestion: Replace 'compareKeys(_:_:)' with 'compareEntryValues(_:_:)'
92 |
93 | - ``Cursor/compareValues(_:_:)``
warning: 'compareValues(_:_:)' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:93:12-93:31
91 | - ``Cursor/compareKeys(_:_:)``
92 |
93 + - ``Cursor/compareValues(_:_:)``
| ├─suggestion: Replace 'compareValues(_:_:)' with 'compareEntryValues(_:_:)'
| ╰─suggestion: Replace 'compareValues(_:_:)' with 'compareEntryKeys(_:_:)'
94 |
95 | ### CLMDB Interoperability
warning: 'cursor_handle' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:97:12-97:25
95 | ### CLMDB Interoperability
96 |
97 + - ``Cursor/cursor_handle``
| ╰─suggestion: Replace 'cursor_handle' with 'cursorHandle()'
98 |
99 | - ``Cursor/txn_handle``
warning: 'txn_handle' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:99:12-99:22
97 | - ``Cursor/cursor_handle``
98 |
99 + - ``Cursor/txn_handle``
| ╰─suggestion: Replace 'txn_handle' with 'txHandle()'
100 |
101 | - ``Cursor/db_handle``
warning: 'db_handle' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:101:12-101:21
99 | - ``Cursor/txn_handle``
100 |
101 + - ``Cursor/db_handle``
| ╰─suggestion: Replace 'db_handle' with 'dbHandle()'
102 |
103 | ### Sequence Protocol
warning: 'CursorIterator' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:107:12-107:26
105 | - ``Cursor/makeIterator()``
106 |
107 + - ``Cursor/CursorIterator``
108 |
109 | - ``Cursor/Element``
warning: 'Element' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:109:12-109:19
107 | - ``Cursor/CursorIterator``
108 |
109 + - ``Cursor/Element``
110 |
111 | - ``Cursor/Iterator``
warning: 'Iterator' doesn't exist at '/QuickLMDB/Cursor'
--> Cursor.md:111:12-111:20
109 | - ``Cursor/Element``
110 |
111 + - ``Cursor/Iterator``
| ╰─suggestion: Replace 'Iterator' with 'makeIterator()'
warning: 'openDatabase(named:flags:tx:)' doesn't exist at '/QuickLMDB/Environment'
--> Database.md:7:81-7:110
5 | ## Creating a Database
6 |
7 + A ``Database`` can be created (or retrieved) by calling ``QuickLMDB/Environment/openDatabase(named:flags:tx:)``. This must be done under the existence of an active Transaction.
8 |
9 | Example:
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> Database.md:41:14-41:19
39 | ### Structures
40 |
41 + - ``Database/Flags``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
42 |
43 | - ``Database/Statistics``
warning: 'Statistics' doesn't exist at '/QuickLMDB/Database'
--> Database.md:43:14-43:24
41 | - ``Database/Flags``
42 |
43 + - ``Database/Statistics``
| ╰─suggestion: Replace 'Statistics' with 'dbStatistics(tx:)'
44 |
45 | ### Instance Properties
warning: 'db_handle' doesn't exist at '/QuickLMDB/Database'
--> Database.md:47:14-47:23
45 | ### Instance Properties
46 |
47 + - ``Database/db_handle``
| ╰─suggestion: Replace 'db_handle' with 'dbHandle()'
48 |
49 | - ``Database/env_handle``
warning: 'env_handle' doesn't exist at '/QuickLMDB/Database'
--> Database.md:49:14-49:24
47 | - ``Database/db_handle``
48 |
49 + - ``Database/env_handle``
50 |
51 | - ``Database/name``
warning: 'name' doesn't exist at '/QuickLMDB/Database'
--> Database.md:51:14-51:18
49 | - ``Database/env_handle``
50 |
51 + - ``Database/name``
52 |
53 | ### Creating a cursor
warning: 'cursor(tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:55:14-55:25
53 | ### Creating a cursor
54 |
55 + - ``Database/cursor(tx:)``
| ╰─suggestion: Replace 'cursor(tx:)' with 'cursor(tx:_:)'
56 |
57 | ### Retrieving Entries & Info
warning: 'getEntry(type:forKey:tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:59:14-59:39
57 | ### Retrieving Entries & Info
58 |
59 + - ``Database/getEntry(type:forKey:tx:)``
| ├─suggestion: Replace 'getEntry(type:forKey:tx:)' with 'setEntry(key:value:flags:tx:)'
| ╰─suggestion: Replace 'getEntry(type:forKey:tx:)' with 'deleteEntry(key:tx:)'
60 |
61 | - ``Database/getFlags(tx:)``
warning: 'getFlags(tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:61:14-61:27
59 | - ``Database/getEntry(type:forKey:tx:)``
60 |
61 + - ``Database/getFlags(tx:)``
| ╰─suggestion: Replace 'getFlags(tx:)' with 'dbFlags(tx:)'
62 |
63 | - ``Database/getStatistics(tx:)``
warning: 'getStatistics(tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:63:14-63:32
61 | - ``Database/getFlags(tx:)``
62 |
63 + - ``Database/getStatistics(tx:)``
| ╰─suggestion: Replace 'getStatistics(tx:)' with 'dbStatistics(tx:)'
64 |
65 | - ``Database/containsEntry(key:tx:)``
warning: 'setEntry(value:forKey:flags:tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:69:14-69:46
67 | ### Setting Entries
68 |
69 + - ``Database/setEntry(value:forKey:flags:tx:)``
| ╰─suggestion: Replace 'setEntry(value:forKey:flags:tx:)' with 'setEntry(key:value:flags:tx:)'
70 |
71 | ### Deleting Entries
warning: 'closeDatabase()' doesn't exist at '/QuickLMDB/Database'
--> Database.md:81:14-81:29
79 | ### Managing Database
80 |
81 + - ``Database/closeDatabase()``
82 |
83 | - ``Database/deleteDatabase(tx:)``
warning: 'deleteDatabase(tx:)' doesn't exist at '/QuickLMDB/Database'
--> Database.md:83:14-83:33
81 | - ``Database/closeDatabase()``
82 |
83 + - ``Database/deleteDatabase(tx:)``
| ├─suggestion: Replace 'deleteDatabase(tx:)' with 'deleteAllEntries(tx:)'
| ├─suggestion: Replace 'deleteDatabase(tx:)' with 'deleteEntry(key:tx:)'
| ╰─suggestion: Replace 'deleteDatabase(tx:)' with 'deleteEntry(key:value:tx:)'
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:57:36-57:41
55 | public static let noOverwrite = Flags(rawValue:UInt32(MDB_NOOVERWRITE))
56 |
57 + /// only for use with ``Database/Flags/dupSort``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
58 | /// - for ``Cursor/setEntry(value:forKey:flags:)``: don't write if the key and data pair already exist.
59 | /// - for ``Cursor/deleteEntry(flags:)``: remove all duplicate data items from the database.
warning: 'setEntry(value:forKey:flags:)' doesn't exist at '/QuickLMDB/Cursor'
--> ../QuickLMDB.swift:58:22-58:51
56 |
57 | /// only for use with ``Database/Flags/dupSort``
58 + /// - for ``Cursor/setEntry(value:forKey:flags:)``: don't write if the key and data pair already exist.
| ╰─suggestion: Replace 'setEntry(value:forKey:flags:)' with 'setEntry(key:value:flags:)'
59 | /// - for ``Cursor/deleteEntry(flags:)``: remove all duplicate data items from the database.
60 | public static let noDupData = Flags(rawValue:UInt32(MDB_NODUPDATA))
warning: 'deleteEntry(flags:)' doesn't exist at '/QuickLMDB/Cursor'
--> ../QuickLMDB.swift:59:22-59:41
57 | /// only for use with ``Database/Flags/dupSort``
58 | /// - for ``Cursor/setEntry(value:forKey:flags:)``: don't write if the key and data pair already exist.
59 + /// - for ``Cursor/deleteEntry(flags:)``: remove all duplicate data items from the database.
| ╰─suggestion: Replace 'deleteEntry(flags:)' with 'deleteCurrentEntry(flags:)'
60 | public static let noDupData = Flags(rawValue:UInt32(MDB_NODUPDATA))
61 |
warning: 'setEntry(value:forKey:flags:)' doesn't exist at '/QuickLMDB/Cursor'
--> ../QuickLMDB.swift:62:20-62:49
60 | public static let noDupData = Flags(rawValue:UInt32(MDB_NODUPDATA))
61 |
62 + /// for ``Cursor/setEntry(value:forKey:flags:)``: overwrite the current key/value pair.
| ╰─suggestion: Replace 'setEntry(value:forKey:flags:)' with 'setEntry(key:value:flags:)'
63 | public static let current = Flags(rawValue:UInt32(MDB_CURRENT))
64 |
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:74:66-74:71
72 | public static let appendDup = Flags(rawValue:UInt32(MDB_APPENDDUP))
73 |
74 + /// store multiple data items in one call. only for ``Database/Flags/dupFixed``.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
75 | public static let multiple = Flags(rawValue:UInt32(MDB_MULTIPLE))
76 | }
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:82:75-82:80
80 | /// - returned key and value will point to the buffer that is stored in the memory map.
81 | case first
82 + /// position at first data item of current key. Only use with ``Database/Flags/dupSort`` enabled.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
83 | /// - returned key and value will point to the buffer that is stored in the memory map.
84 | case firstDup
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:108:73-108:78
106 | /// position at previous data item.
107 | case previous
108 + /// position at previous data item of current key. Only for ``Database/Flags/dupSort``.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
109 | /// - returned key and value will point to the buffer that is stored in the memory map.
110 | case previousDup
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:115:58-115:63
113 | case previousNoDup
114 |
115 + /// position at key/data pair. Only use with ``Database/Flags/dupSort`` enabled.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
116 | /// - returned key and value will point to the buffer that is stored in the memory map.
117 | case getBoth
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../QuickLMDB.swift:118:62-118:67
116 | /// - returned key and value will point to the buffer that is stored in the memory map.
117 | case getBoth
118 + /// position at key, nearest data. Only use with ``Database/Flags/dupSort`` enabled.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
119 | /// - returned key and value will point to the buffer that is stored in the memory map.
120 | case getBothRange
warning: 'Operation' doesn't exist at '/QuickLMDB/Cursor'
--> ../QuickLMDB.swift:135:128-135:137
133 | case setRange
134 |
135 + /// return key and up to a page of duplicate data items from the current cursor position. Move cursor to prepare for ``Cursor/Operation/nextMultiple``.
| ╰─suggestion: Replace 'Operation' with 'Considerations'
136 | case getMultiple
137 | /// return key and up to a page of duplicate data items from next cursor position. Move cursor to prepare for the next ``Cursor/Operation/nextMultiple``.
warning: 'Operation' doesn't exist at '/QuickLMDB/Cursor'
--> ../QuickLMDB.swift:137:130-137:139
135 | /// return key and up to a page of duplicate data items from the current cursor position. Move cursor to prepare for ``Cursor/Operation/nextMultiple``.
136 | case getMultiple
137 + /// return key and up to a page of duplicate data items from next cursor position. Move cursor to prepare for the next ``Cursor/Operation/nextMultiple``.
| ╰─suggestion: Replace 'Operation' with 'Considerations'
138 | case nextMultiple
139 | }
warning: 'MDB_cursor_op' doesn't exist at '/QuickLMDB/Operation/init(mdbValue:)'
--> ../QuickLMDB.swift:214:49-214:62
212 |
213 | extension Operation {
214 + /// initialize an operation with a specified ``MDB_cursor_op``.
215 | public init(mdbValue:MDB_cursor_op) {
216 | switch mdbValue {
Finished building documentation for 'QuickLMDB' (1.47s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/tannerdsilva/quicklmdb/master
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/apple/swift-syntax.git
Updating https://github.com/apple/swift-log.git
Updating https://github.com/apple/swift-system.git
Updating https://github.com/tannerdsilva/rawdog.git
Updating https://github.com/tannerdsilva/CLMDB.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.46s)
Updated https://github.com/apple/swift-log.git (0.90s)
Updated https://github.com/apple/swift-syntax.git (0.90s)
Updated https://github.com/apple/swift-system.git (0.47s)
Updated https://github.com/tannerdsilva/CLMDB.git (0.47s)
Updated https://github.com/tannerdsilva/rawdog.git (0.47s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.1 (1.42s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 600.0.1 (0.67s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.0 (0.47s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 16.0.0 (0.53s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.60s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.62s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.83s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.51s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit GenericConstraint.swift
[8/57] Compiling SymbolKit GenericParameter.swift
[9/57] Compiling SymbolKit Generics.swift
[10/57] Compiling SymbolKit Namespace.swift
[11/57] Compiling SymbolKit SourceRange.swift
[12/57] Compiling SymbolKit Metadata.swift
[13/57] Compiling SymbolKit Module.swift
[14/57] Compiling SymbolKit OperatingSystem.swift
[15/57] Compiling SymbolKit Platform.swift
[16/57] Compiling SymbolKit Names.swift
[17/57] Compiling SymbolKit SPI.swift
[18/57] Compiling SymbolKit Snippet.swift
[19/57] Compiling SymbolKit Extension.swift
[20/57] Compiling SymbolKit Relationship.swift
[21/57] Compiling SymbolKit RelationshipKind.swift
[22/57] Compiling SymbolKit SourceOrigin.swift
[23/57] Compiling SymbolKit GenericConstraints.swift
[24/57] Compiling SymbolKit Swift.swift
[25/57] Compiling SymbolKit Identifier.swift
[26/57] Compiling SymbolKit KindIdentifier.swift
[27/57] Compiling SymbolKit Location.swift
[28/57] Compiling SymbolKit Mutability.swift
[29/57] Compiling SymbolKit Symbol.swift
[30/57] Compiling SymbolKit SymbolKind.swift
[31/57] Compiling SymbolKit SymbolGraph.swift
[32/57] Compiling SymbolKit GraphCollector.swift
[33/57] Compiling SymbolKit SemanticVersion.swift
[34/57] Compiling SymbolKit AccessControl.swift
[35/57] Compiling SymbolKit Availability.swift
[36/57] Compiling SymbolKit AvailabilityItem.swift
[37/57] Compiling SymbolKit Domain.swift
[38/57] Compiling SymbolKit DeclarationFragments.swift
[39/57] Compiling SymbolKit Fragment.swift
[40/57] Compiling SymbolKit FragmentKind.swift
[41/57] Compiling SymbolKit FunctionParameter.swift
[42/57] Compiling SymbolKit FunctionSignature.swift
[43/57] Compiling SymbolKit Mixin+Equals.swift
[44/57] Compiling SymbolKit Mixin+Hash.swift
[45/57] Compiling SymbolKit Mixin.swift
[46/57] Compiling SymbolKit LineList.swift
[47/57] Compiling SymbolKit Position.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets Snippet.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.06s)
Building for debugging...
[0/5] Write swift-version-2F0A5646E1D333AE.txt
[2/44] Emitting module SwiftSyntax600
[3/44] Compiling SwiftSyntax510 Empty.swift
[4/44] Compiling SwiftSyntax600 Empty.swift
[5/44] Compiling SwiftSyntax509 Empty.swift
[6/44] Emitting module SwiftSyntax510
[7/44] Emitting module SwiftSyntax509
[8/44] Compiling Logging MetadataProvider.swift
[9/44] Emitting module Logging
[10/44] Compiling SystemPackage FilePermissions.swift
[11/44] Compiling SystemPackage Backcompat.swift
[12/44] Compiling SystemPackage CInterop.swift
[13/44] Compiling SystemPackage FileHelpers.swift
[14/44] Compiling SystemPackage FileOperations.swift
[15/44] Compiling SystemPackage FilePath.swift
[16/47] Compiling Logging LogHandler.swift
[17/47] Compiling Logging Locks.swift
[18/47] Compiling Logging Logging.swift
[19/47] Compiling SystemPackage Constants.swift
[20/47] Compiling SystemPackage Exports.swift
[21/47] Compiling SystemPackage Mocking.swift
[22/47] Compiling SystemPackage FilePathString.swift
[23/47] Compiling SystemPackage FilePathSyntax.swift
[24/47] Compiling SystemPackage FilePathTemp.swift
[25/112] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[26/112] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[27/112] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[28/112] Compiling SwiftSyntax SyntaxKind.swift
[29/112] Compiling SwiftSyntax SyntaxRewriter.swift
[30/112] Compiling SwiftSyntax SyntaxTraits.swift
[31/112] Compiling SwiftSyntax SyntaxBaseNodes.swift
[32/112] Compiling SwiftSyntax SyntaxCollections.swift
[33/112] Compiling SwiftSyntax SyntaxEnum.swift
[34/112] Compiling SwiftSyntax SyntaxArena.swift
[35/112] Compiling SwiftSyntax AbsolutePosition.swift
[36/112] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[37/112] Compiling SwiftSyntax SourceEdit.swift
[38/112] Compiling SwiftSyntax SourceLength.swift
[39/112] Compiling SwiftSyntax SourceLocation.swift
[40/112] Emitting module SystemPackage
[41/112] Compiling SwiftSyntax SyntaxVisitor.swift
[42/112] Compiling SwiftSyntax TokenKind.swift
[43/112] Compiling SwiftSyntax SyntaxArenaAllocatedBuffer.swift
[44/112] Compiling SwiftSyntax Identifier.swift
[45/112] Compiling SwiftSyntax MemoryLayout.swift
[46/112] Compiling SwiftSyntax MissingNodeInitializers.swift
[47/112] Compiling SwiftSyntax RawSyntax.swift
[48/112] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[49/112] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[50/112] Compiling SwiftSyntax RawSyntaxTokenView.swift
[54/119] Compiling SwiftSyntax SourcePresence.swift
[55/119] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[56/119] Compiling SwiftSyntax Syntax.swift
[58/119] Compiling SwiftSyntax Tokens.swift
[59/119] Compiling SwiftSyntax TriviaPieces.swift
[60/119] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[61/119] Compiling SwiftSyntax RawSyntaxNodesC.swift
[62/119] Compiling SwiftSyntax RawSyntaxNodesD.swift
[63/119] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[64/119] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[65/119] Emitting module SwiftSyntax
[74/119] Compiling SwiftSyntax SyntaxChildren.swift
[75/119] Compiling SwiftSyntax SyntaxCollection.swift
[76/119] Compiling SwiftSyntax SyntaxHashable.swift
[77/119] Compiling SwiftSyntax SyntaxIdentifier.swift
[78/119] Compiling SwiftSyntax SyntaxNodeFactory.swift
[79/119] Compiling SwiftSyntax SyntaxNodeStructure.swift
[80/119] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[81/119] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[82/119] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[83/119] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[84/119] Compiling SwiftSyntax RawSyntaxValidation.swift
[85/119] Compiling SwiftSyntax SyntaxNodesAB.swift
[86/119] Compiling SwiftSyntax SyntaxNodesC.swift
[87/119] Compiling SwiftSyntax SyntaxProtocol.swift
[88/119] Compiling SwiftSyntax SyntaxText.swift
[89/119] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[90/119] Compiling SwiftSyntax TokenDiagnostic.swift
[91/119] Compiling SwiftSyntax TokenSequence.swift
[92/119] Compiling SwiftSyntax TokenSyntax.swift
[93/119] Compiling SwiftSyntax Trivia.swift
[94/119] Compiling SwiftSyntax SyntaxNodesD.swift
[95/119] Compiling SwiftSyntax SyntaxNodesEF.swift
[96/119] Compiling SwiftSyntax SyntaxNodesGHI.swift
[97/119] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[98/119] Compiling SwiftSyntax SyntaxNodesOP.swift
[99/119] Compiling SwiftSyntax SyntaxNodesQRS.swift
[100/119] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[103/119] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[104/119] Compiling SwiftSyntax Assert.swift
[105/119] Compiling SwiftSyntax BumpPtrAllocator.swift
[106/119] Compiling SwiftSyntax CommonAncestor.swift
[107/119] Compiling SwiftSyntax Convenience.swift
[108/119] Compiling SwiftSyntax CustomTraits.swift
[109/119] Compiling SwiftSyntax Utils.swift
[110/119] Compiling SwiftSyntax ChildNameForKeyPath.swift
[111/119] Compiling SwiftSyntax Keyword.swift
[116/177] Compiling SwiftDiagnostics Message.swift
[117/178] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[118/178] Emitting module SwiftDiagnostics
[119/178] Compiling SwiftDiagnostics Convenience.swift
[120/178] Compiling SwiftDiagnostics Diagnostic.swift
[121/178] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[122/178] Compiling SwiftDiagnostics Note.swift
[123/178] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[124/178] Compiling SwiftDiagnostics FixIt.swift
[125/178] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[126/178] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[127/178] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[128/178] Compiling SwiftBasicFormat Syntax+Extensions.swift
[129/178] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[130/178] Compiling SwiftBasicFormat BasicFormat.swift
[131/178] Compiling SwiftBasicFormat InferIndentation.swift
[132/178] Emitting module SwiftBasicFormat
[133/178] Compiling SwiftParser TopLevel.swift
[134/178] Compiling SwiftParser TriviaParser.swift
[135/178] Compiling SwiftParser Types.swift
[136/178] Compiling SwiftParser ExperimentalFeatures.swift
[137/178] Compiling SwiftParser TokenConsumer.swift
[138/178] Compiling SwiftParser TokenPrecedence.swift
[139/178] Compiling SwiftParser TokenSpec.swift
[140/178] Compiling SwiftParser TokenSpecSet.swift
[141/178] Compiling SwiftParser StringLiterals.swift
[142/178] Compiling SwiftParser SwiftParserCompatibility.swift
[143/178] Compiling SwiftParser SwiftVersion.swift
[144/178] Compiling SwiftParser SyntaxUtils.swift
[145/182] Compiling SwiftParser Nominals.swift
[146/182] Compiling SwiftParser Parameters.swift
[147/182] Compiling SwiftParser ParseSourceFile.swift
[148/182] Compiling SwiftParser Parser.swift
[149/182] Compiling SwiftParser Patterns.swift
[150/182] Compiling SwiftParser Recovery.swift
[151/182] Compiling SwiftParser Specifiers.swift
[152/182] Compiling SwiftParser Statements.swift
[153/182] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[154/182] Compiling SwiftParser UnicodeScalarExtensions.swift
[155/182] Compiling SwiftParser Lookahead.swift
[156/182] Compiling SwiftParser LoopProgressCondition.swift
[157/182] Compiling SwiftParser Modifiers.swift
[158/182] Compiling SwiftParser Names.swift
[159/182] Compiling SwiftParser Cursor.swift
[160/182] Compiling SwiftParser Lexeme.swift
[161/182] Compiling SwiftParser LexemeSequence.swift
[162/182] Compiling SwiftParser Lexer.swift
[163/182] Compiling SwiftParser RegexLiteralLexer.swift
[164/182] Compiling SwiftParser Directives.swift
[165/182] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[166/182] Compiling SwiftParser Expressions.swift
[167/182] Compiling SwiftParser IncrementalParseTransition.swift
[168/182] Compiling SwiftParser IsValidIdentifier.swift
[169/182] Emitting module SwiftParser
[170/182] Compiling SwiftParser Attributes.swift
[171/182] Compiling SwiftParser Availability.swift
[172/182] Compiling SwiftParser CharacterInfo.swift
[173/182] Compiling SwiftParser CollectionNodes+Parsable.swift
[174/182] Compiling SwiftParser Declarations.swift
[175/182] Compiling SwiftParser IsLexerClassified.swift
[176/182] Compiling SwiftParser LayoutNodes+Parsable.swift
[177/182] Compiling SwiftParser Parser+TokenSpecSet.swift
[178/182] Compiling SwiftParser TokenSpecStaticMembers.swift
[179/205] Compiling SwiftOperators PrecedenceGraph.swift
[180/206] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[181/207] Compiling SwiftOperators OperatorTable+Defaults.swift
[182/207] Compiling SwiftOperators OperatorTable.swift
[183/207] Compiling SwiftOperators PrecedenceGroup.swift
[184/207] Compiling SwiftParserDiagnostics PresenceUtils.swift
[185/207] Compiling SwiftOperators OperatorTable+Semantics.swift
[186/207] Compiling SwiftOperators OperatorError+Diagnostics.swift
[187/207] Compiling SwiftOperators Operator.swift
[188/207] Compiling SwiftOperators OperatorTable+Folding.swift
[189/207] Emitting module SwiftOperators
[190/207] Compiling SwiftOperators OperatorError.swift
[191/207] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[192/207] Compiling SwiftOperators SyntaxSynthesis.swift
[193/207] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[194/207] Compiling SwiftParserDiagnostics Utils.swift
[195/207] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[196/207] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[197/207] Emitting module SwiftParserDiagnostics
[198/207] Compiling SwiftParserDiagnostics MissingNodesError.swift
[199/207] Compiling SwiftParserDiagnostics MissingTokenError.swift
[200/207] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[201/207] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[202/207] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[203/207] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[204/222] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[205/222] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[206/222] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[207/222] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[208/223] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[209/223] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[210/223] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[211/223] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[212/223] Compiling SwiftSyntaxBuilder Indenter.swift
[213/223] Compiling SwiftSyntaxBuilder ListBuilder.swift
[214/223] Emitting module SwiftSyntaxBuilder
[215/223] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[216/223] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[217/223] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[218/223] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[219/223] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[220/241] Compiling SwiftSyntaxMacros MemberMacro.swift
[221/241] Compiling SwiftSyntaxMacros PeerMacro.swift
[222/241] Compiling SwiftSyntaxMacros Macro.swift
[223/241] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[224/241] Compiling SwiftSyntaxMacros PreambleMacro.swift
[225/241] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[226/241] Compiling SwiftSyntaxMacros Macro+Format.swift
[227/241] Emitting module SwiftSyntaxMacros
[228/241] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[229/241] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[230/241] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[231/241] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[232/241] Compiling SwiftSyntaxMacros AttachedMacro.swift
[233/241] Compiling SwiftSyntaxMacros BodyMacro.swift
[234/241] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[235/241] Compiling SwiftSyntaxMacros AccessorMacro.swift
[236/242] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[237/242] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[238/242] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[239/252] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[240/252] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[241/252] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[242/252] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[243/252] Emitting module SwiftSyntaxMacroExpansion
[244/252] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[245/252] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[246/252] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[247/252] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[248/252] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[249/264] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[250/264] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[251/264] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[252/264] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[253/264] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[254/265] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[255/265] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[256/265] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[257/265] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[258/265] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[259/265] Emitting module SwiftCompilerPluginMessageHandling
[260/265] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[261/265] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[262/267] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[263/267] Emitting module SwiftCompilerPlugin
[264/283] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_database_strict_impl.swift
[265/283] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_encodable_impl.swift
[266/283] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_init_basics.swift
[267/283] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupfixed_impl.swift
[268/283] Compiling QuickLMDBMacros Plugin.swift
[269/283] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupsort_impl.swift
[270/283] Emitting module QuickLMDBMacros
[271/283] Compiling QuickLMDBMacros MDB_comparable.swift
[272/282] Emitting module RAW_macros
[273/282] Compiling RAW_macros RAW_staticbuff_bytes_macro.swift
[274/282] Compiling RAW_macros RAW_staticbuff_fixedwidthinteger_type_macro.swift
[275/282] Compiling RAW_macros RAW_convertible_string_type_macro_depricated.swift
[276/282] Compiling RAW_macros RAW_staticbuff_binaryfloatingpoint_type_macro.swift
[277/282] Compiling RAW_macros Plugin.swift
[278/282] Compiling RAW_macros RAW_staticbuff_macro.swift
[279/282] Compiling RAW_macros RAW_convertible_string_type_macro_v2.swift
[279/281] Linking QuickLMDBMacros-tool
[280/281] Linking RAW_macros-tool
[282/293] Compiling RAW RAW_hasher.swift
[283/294] Compiling RAW RAW_convertible.swift
[284/294] Compiling RAW RAW_native.swift
[285/294] Compiling RAW RAW_staticbuff.swift
[286/294] Compiling RAW RAW_fixed.swift
[287/294] Compiling RAW RAW_encoded_unicode.swift
[288/294] Compiling RAW RAW_comparable.swift
[289/294] Compiling RAW Macros.swift
[290/294] Compiling RAW RAW_accessible.swift
[291/294] Compiling RAW Array.swift
[292/294] Compiling RAW UnsafeMutableBufferPointer<UInt8>.swift
[293/294] Emitting module RAW
[294/294] Compiling RAW RAW.swift
[295/317] Compiling QuickLMDB MDB_convertible_cursorBasics.swift
[296/317] Compiling QuickLMDB MDB_val_cursorBasics.swift
[297/317] Compiling QuickLMDB MDB_val_cursorFirsts.swift
[298/319] Compiling QuickLMDB MDB_val_cursorPrevious.swift
[299/319] Compiling QuickLMDB MDB_val_cursorSets.swift
[300/319] Compiling QuickLMDB DBProtocolExtensions.swift
[301/319] Compiling QuickLMDB QuickLMDB.swift
[302/319] Compiling QuickLMDB Transaction.swift
[303/319] Compiling QuickLMDB LMDBError.swift
[304/319] Compiling QuickLMDB Macros.swift
[305/319] Compiling QuickLMDB Cursor.swift
[306/319] Compiling QuickLMDB CursorProtocols.swift
[307/319] Compiling QuickLMDB CursorStaticImpl.swift
[308/319] Emitting module QuickLMDB
[309/319] Compiling QuickLMDB MDB_val.swift
[310/319] Compiling QuickLMDB UnsafeMutableRawBufferPointer.swift
[311/319] Compiling QuickLMDB MDB_val_cursorGets.swift
[312/319] Compiling QuickLMDB MDB_val_cursorLasts.swift
[313/319] Compiling QuickLMDB MDB_val_cursorNexts.swift
[314/319] Compiling QuickLMDB DBProtocols.swift
[315/319] Compiling QuickLMDB DBStaticImpl.swift
[316/319] Compiling QuickLMDB MDB_comparable.swift
[317/319] Compiling QuickLMDB MDB_convertible.swift
[318/319] Compiling QuickLMDB Database.swift
[319/319] Compiling QuickLMDB Environment.swift
Build of target: 'QuickLMDB' complete! (20.31s)
1802
14 /Users/admin/builder/spi-builder-workspace/.docs/tannerdsilva/quicklmdb/master
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/tannerdsilva/quicklmdb/master
File count: 1802
Doc size: 14.0MB
Preparing doc bundle ...
Uploading prod-tannerdsilva-quicklmdb-master-c0471d91.zip to s3://spi-docs-inbox/prod-tannerdsilva-quicklmdb-master-c0471d91.zip
Copying... [12%]
Copying... [21%]
Copying... [31%]
Copying... [40%]
Copying... [52%]
Copying... [62%]
Copying... [71%]
Copying... [81%]
Copying... [90%]
Copying... [100%]
Done.