Build Information
Successful build of QuickLMDB, reference master (c4409b
), with Swift 5.10 for macOS (SPM) on 30 Jun 2024 05:08:08 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.44.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tannerdsilva/QuickLMDB.git
Reference: master
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/tannerdsilva/QuickLMDB
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c4409bf release v6
Cloned https://github.com/tannerdsilva/QuickLMDB.git
Revision (git rev-parse @):
c4409bfe56fca36b16fe63469aa83eb0c8d0404c
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/tannerdsilva/QuickLMDB.git at master
Fetching https://github.com/apple/swift-log.git from cache
Fetching https:///github.com/apple/swift-system.git from cache
Fetching https://github.com/tannerdsilva/CLMDB.git from cache
Fetching https://github.com/apple/swift-syntax.git from cache
Fetching https://github.com/tannerdsilva/rawdog.git from cache
Fetched https://github.com/tannerdsilva/CLMDB.git from cache (0.58s)
Fetched https://github.com/tannerdsilva/rawdog.git from cache (0.68s)
Fetched https://github.com/apple/swift-log.git from cache (0.86s)
Fetched https:///github.com/apple/swift-system.git from cache (1.13s)
Fetched https://github.com/apple/swift-syntax.git from cache (2.80s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.3 (0.07s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.0 (0.09s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.1.1 (0.57s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 13.0.1 (0.48s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.56s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.5.3
Creating working copy for https://github.com/tannerdsilva/CLMDB.git
Working copy of https://github.com/tannerdsilva/CLMDB.git resolved at 0.9.30
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.0
Creating working copy for https://github.com/tannerdsilva/rawdog.git
Working copy of https://github.com/tannerdsilva/rawdog.git resolved at 13.0.1
warning: /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/repositories/swift-system-5815d4b7 is not valid git repository for 'https:///github.com/apple/swift-system.git', will fetch again.
Fetching https:///github.com/apple/swift-system.git from cache
Fetched https:///github.com/apple/swift-system.git from cache (0.50s)
warning: /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/repositories/swift-system-5815d4b7 is not valid git repository for 'https:///github.com/apple/swift-system.git', will fetch again.
Fetching https:///github.com/apple/swift-system.git from cache
Fetched https:///github.com/apple/swift-system.git from cache (0.34s)
Creating working copy for https:///github.com/apple/swift-system.git
Working copy of https:///github.com/apple/swift-system.git resolved at 1.1.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "quicklmdb",
"name": "QuickLMDB",
"url": "https://github.com/tannerdsilva/QuickLMDB.git",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CLMDB",
"dependencies": [
]
},
{
"identity": "rawdog",
"name": "rawdog",
"url": "https://github.com/tannerdsilva/rawdog.git",
"version": "13.0.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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": "509.1.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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.3.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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": "509.1.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-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.1",
"path": "/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/tannerdsilva/QuickLMDB.git from cache
Fetched https://github.com/tannerdsilva/QuickLMDB.git from cache (0.25s)
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/tannerdsilva/CLMDB.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
Fetched https://github.com/apple/swift-log.git from cache (0.37s)
Fetched https://github.com/tannerdsilva/CLMDB.git from cache (0.58s)
Fetched https://github.com/tannerdsilva/rawdog.git from cache (0.66s)
Fetched https://github.com/apple/swift-system.git from cache (0.93s)
Fetched https://github.com/apple/swift-syntax.git from cache (2.68s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 13.0.1 (0.03s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.02s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.1 (0.03s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.3.1 (0.02s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.1 (0.03s)
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 13.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.3.1
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.1
Creating working copy for https://github.com/tannerdsilva/CLMDB.git
Working copy of https://github.com/tannerdsilva/CLMDB.git resolved at 0.9.30
Creating working copy for https://github.com/tannerdsilva/QuickLMDB.git
Working copy of https://github.com/tannerdsilva/QuickLMDB.git resolved at master (c4409bf)
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: 5.10
Building package at path: $workDir
https://github.com/tannerdsilva/QuickLMDB.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/27] Write sources
[18/27] Compiling CSystem shims.c
[19/27] Write swift-version-33747A42983211AE.txt
[21/55] Emitting module SwiftSyntax509
[22/55] Compiling SwiftSyntax509 Empty.swift
[22/55] Compiling CLMDB midl.c
[23/100] Compiling CRAW __craw.c
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/checkouts/CLMDB/Sources/CLMDB/mdb.c:824:9: warning: 'P_DIRTY' macro redefined [-Wmacro-redefined]
#define P_DIRTY 0x10 /**< dirty page, also set for #P_SUBP pages */
^
/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/proc.h:210:9: note: previous definition is here
#define P_DIRTY 0x00000008 /* process is dirty */
^
1 warning generated.
[24/100] Compiling CLMDB mdb.c
[26/100] Compiling Logging MetadataProvider.swift
[27/100] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[28/100] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[29/102] Compiling SwiftSyntax ChildNameForKeyPath.swift
[30/102] Compiling SwiftSyntax Keyword.swift
[31/102] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[32/102] Compiling SwiftSyntax SyntaxBaseNodes.swift
[33/102] Compiling SwiftSyntax AbsolutePosition.swift
[34/102] Compiling SwiftSyntax Assert.swift
[35/102] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[36/102] Compiling SwiftSyntax Syntax.swift
[37/102] Compiling SwiftSyntax SyntaxArena.swift
[38/102] Compiling SwiftSyntax SyntaxText.swift
[39/102] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[40/102] Compiling SwiftSyntax TokenDiagnostic.swift
[41/102] Emitting module SystemPackage
[42/102] Compiling SwiftSyntax SyntaxChildren.swift
[43/102] Compiling SwiftSyntax SyntaxCollection.swift
[44/102] Compiling SwiftSyntax SyntaxData.swift
[45/102] Emitting module Logging
[46/102] Compiling Logging LogHandler.swift
[47/102] Compiling Logging Logging.swift
[48/102] Compiling Logging Locks.swift
[49/102] Compiling SystemPackage Util.swift
[50/102] Compiling SystemPackage UtilConsumers.swift
[51/102] Compiling SwiftSyntax TokenSyntax.swift
[52/102] Compiling SwiftSyntax Trivia.swift
[53/102] Compiling SwiftSyntax Utils.swift
[54/102] Emitting module SwiftSyntax
[55/108] Compiling SwiftSyntax SyntaxDeclNodes.swift
[56/108] Compiling SwiftSyntax SyntaxExprNodes.swift
[57/108] Compiling SwiftSyntax SyntaxNodes.swift
[58/108] Compiling SwiftSyntax SyntaxPatternNodes.swift
[59/108] Compiling SwiftSyntax SyntaxStmtNodes.swift
[60/108] Compiling SwiftSyntax SyntaxTypeNodes.swift
[61/108] Compiling SwiftSyntax RawSyntax.swift
[62/108] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[63/108] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[64/108] Compiling SwiftSyntax RawSyntaxTokenView.swift
[65/108] Compiling SwiftSyntax SourceLength.swift
[66/108] Compiling SwiftSyntax SourceLocation.swift
[67/108] Compiling SwiftSyntax SourcePresence.swift
[68/108] Compiling SwiftSyntax SyntaxCollections.swift
[69/108] Compiling SwiftSyntax SyntaxEnum.swift
[70/108] Compiling SwiftSyntax SyntaxKind.swift
[71/108] Compiling SwiftSyntax SyntaxRewriter.swift
[72/108] Compiling SwiftSyntax SyntaxTraits.swift
[73/108] Compiling SwiftSyntax SyntaxTransform.swift
[96/108] Compiling SwiftSyntax Convenience.swift
[97/108] Compiling SwiftSyntax MemoryLayout.swift
[98/108] Compiling SwiftSyntax MissingNodeInitializers.swift
[99/108] Compiling SwiftSyntax SyntaxVisitor.swift
[100/108] Compiling SwiftSyntax TokenKind.swift
[101/108] Compiling SwiftSyntax Tokens.swift
[102/108] Compiling SwiftSyntax TriviaPieces.swift
[103/108] Compiling SwiftSyntax RawSyntaxNodes.swift
[104/108] Compiling SwiftSyntax RawSyntaxValidation.swift
[105/159] Compiling SwiftDiagnostics Note.swift
[106/159] Compiling SwiftDiagnostics Message.swift
[107/159] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[108/159] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[109/159] Compiling SwiftDiagnostics FixIt.swift
[110/159] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[111/159] Compiling SwiftDiagnostics Diagnostic.swift
[112/159] Compiling SwiftDiagnostics Convenience.swift
[113/159] Emitting module SwiftDiagnostics
[114/159] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[115/159] Compiling SwiftBasicFormat Syntax+Extensions.swift
[116/159] Emitting module SwiftBasicFormat
[117/159] Compiling SwiftBasicFormat BasicFormat.swift
[118/159] Compiling SwiftParser Modifiers.swift
[119/159] Compiling SwiftParser Names.swift
[120/159] Compiling SwiftParser Nominals.swift
[121/159] Compiling SwiftParser Parameters.swift
[122/159] Compiling SwiftParser ParseSourceFile.swift
[123/164] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[124/164] Compiling SwiftParser StringLiterals.swift
[125/164] Compiling SwiftParser SwiftParserCompatibility.swift
[126/164] Compiling SwiftParser SyntaxUtils.swift
[127/164] Compiling SwiftParser TokenConsumer.swift
[128/164] Emitting module SwiftParser
[129/164] Compiling SwiftParser TokenPrecedence.swift
[130/164] Compiling SwiftParser TokenSpec.swift
[131/164] Compiling SwiftParser TokenSpecSet.swift
[132/164] Compiling SwiftParser TopLevel.swift
[133/164] Compiling SwiftParser TriviaParser.swift
[134/164] Compiling SwiftParser Parser.swift
[135/164] Compiling SwiftParser Patterns.swift
[136/164] Compiling SwiftParser Recovery.swift
[137/164] Compiling SwiftParser Specifiers.swift
[138/164] Compiling SwiftParser Statements.swift
[139/164] Compiling SwiftParser Attributes.swift
[140/164] Compiling SwiftParser Availability.swift
[141/164] Compiling SwiftParser CharacterInfo.swift
[142/164] Compiling SwiftParser CollectionNodes+Parsable.swift
[143/164] Compiling SwiftParser Declarations.swift
[144/164] Compiling SwiftParser Directives.swift
[145/164] Compiling SwiftParser Types.swift
[146/164] Compiling SwiftParser IsLexerClassified.swift
[147/164] Compiling SwiftParser LayoutNodes+Parsable.swift
[148/164] Compiling SwiftParser Parser+TokenSpecSet.swift
[149/164] Compiling SwiftParser TokenSpecStaticMembers.swift
[150/164] Compiling SwiftParser Lexer.swift
[151/164] Compiling SwiftParser RegexLiteralLexer.swift
[152/164] Compiling SwiftParser UnicodeScalarExtensions.swift
[153/164] Compiling SwiftParser Lookahead.swift
[154/164] Compiling SwiftParser LoopProgressCondition.swift
[155/164] Compiling SwiftParser ExperimentalFeatures.swift
[156/164] Compiling SwiftParser Expressions.swift
[157/164] Compiling SwiftParser IncrementalParseTransition.swift
[158/164] Compiling SwiftParser Cursor.swift
[159/164] Compiling SwiftParser Lexeme.swift
[160/164] Compiling SwiftParser LexemeSequence.swift
[161/187] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[162/187] Compiling SwiftParserDiagnostics Utils.swift
[163/188] Compiling SwiftOperators SyntaxSynthesis.swift
[164/188] Compiling SwiftOperators PrecedenceGroup.swift
[165/188] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[166/188] Compiling SwiftParserDiagnostics PresenceUtils.swift
[167/188] Compiling SwiftOperators PrecedenceGraph.swift
[168/188] Compiling SwiftOperators OperatorTable.swift
[169/188] Compiling SwiftOperators OperatorTable+Semantics.swift
[170/188] Emitting module SwiftOperators
[171/188] Compiling SwiftOperators OperatorTable+Folding.swift
[172/188] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[173/188] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[176/188] Compiling SwiftParserDiagnostics MissingNodesError.swift
[177/188] Compiling SwiftParserDiagnostics MissingTokenError.swift
[178/188] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[179/188] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[180/188] Emitting module SwiftParserDiagnostics
[183/188] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[184/188] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[185/189] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[186/203] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[187/204] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[188/204] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[189/204] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[190/204] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[191/204] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[192/204] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[193/204] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[194/204] Compiling SwiftSyntaxBuilder Indenter.swift
[195/204] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[196/204] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[197/204] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[198/204] Emitting module SwiftSyntaxBuilder
[199/204] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[200/204] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[201/218] Compiling SwiftSyntaxMacros Macro.swift
[202/218] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[203/219] Compiling SwiftSyntaxMacros MemberMacro.swift
[204/219] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[205/219] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[206/219] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[207/219] Compiling SwiftSyntaxMacros Macro+Format.swift
[208/219] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[209/219] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[210/219] Compiling SwiftSyntaxMacros PeerMacro.swift
[211/219] Compiling SwiftSyntaxMacros AccessorMacro.swift
[212/219] Compiling SwiftSyntaxMacros AttachedMacro.swift
[213/219] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[214/219] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[215/219] Emitting module SwiftSyntaxMacros
[216/227] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[217/227] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[218/227] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[219/227] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[220/227] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[221/227] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[222/227] Emitting module SwiftSyntaxMacroExpansion
[223/227] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[224/234] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[225/234] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[226/234] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[227/234] Emitting module SwiftCompilerPluginMessageHandling
[228/234] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[229/234] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[230/234] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[231/236] Emitting module SwiftCompilerPlugin
[232/236] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[233/250] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_encodable_impl.swift
[234/250] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_database_strict_impl.swift
[235/250] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupfixed_impl.swift
[236/250] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_dupsort_impl.swift
[237/250] Compiling QuickLMDBMacros Plugin.swift
[238/250] Compiling QuickLMDBMacros _QUICKLMDB_INTERNAL_cursor_init_basics.swift
[239/250] Emitting module QuickLMDBMacros
[240/250] Compiling QuickLMDBMacros MDB_comparable.swift
[240/250] Write Objects.LinkFileList
[242/250] Compiling RAW_macros RAW_staticbuff_fixedwidthinteger_type_macro.swift
[243/250] Compiling RAW_macros Plugin.swift
[244/250] Compiling RAW_macros RAW_staticbuff_binaryfloatingpoint_type_macro.swift
[245/250] Emitting module RAW_macros
[246/250] Compiling RAW_macros RAW_staticbuff_macro.swift
[247/250] Compiling RAW_macros RAW_convertible_string_type_macro.swift
[247/250] Write Objects.LinkFileList
[248/250] Linking QuickLMDBMacros
[249/250] Linking RAW_macros
[251/262] Compiling RAW RAW_native.swift
[252/262] Compiling RAW RAW_hasher.swift
[253/262] Compiling RAW RAW_staticbuff.swift
[254/263] Compiling RAW RAW_encoded_unicode.swift
[255/263] Compiling RAW RAW_fixed.swift
[256/263] Compiling RAW RAW_comparable.swift
[257/263] Compiling RAW RAW_convertible.swift
[258/263] Compiling RAW Array.swift
[259/263] Compiling RAW UnsafeMutableBufferPointer<UInt8>.swift
[260/263] Compiling RAW Macros.swift
[261/263] Compiling RAW RAW_accessible.swift
[262/263] Emitting module RAW
[263/263] Compiling RAW RAW.swift
[264/286] Compiling QuickLMDB MDB_convertible_cursorBasics.swift
[265/286] Compiling QuickLMDB MDB_val_cursorBasics.swift
[266/286] Compiling QuickLMDB MDB_val_cursorFirsts.swift
[267/289] Compiling QuickLMDB LMDBError.swift
[268/289] Compiling QuickLMDB Macros.swift
[269/289] Compiling QuickLMDB MDB_comparable.swift
[270/289] Compiling QuickLMDB MDB_val_cursorGets.swift
[271/289] Compiling QuickLMDB MDB_val_cursorLasts.swift
[272/289] Compiling QuickLMDB MDB_val_cursorNexts.swift
[273/289] Compiling QuickLMDB Environment.swift
[274/289] Compiling QuickLMDB MDB_val.swift
[275/289] Compiling QuickLMDB UnsafeMutableRawBufferPointer.swift
[276/289] Compiling QuickLMDB MDB_val_cursorPrevious.swift
[277/289] Compiling QuickLMDB MDB_val_cursorSets.swift
[278/289] Compiling QuickLMDB DBProtocolExtensions.swift
[279/289] Compiling QuickLMDB MDB_convertible.swift
[280/289] Compiling QuickLMDB QuickLMDB.swift
[281/289] Compiling QuickLMDB Transaction.swift
[282/289] Emitting module QuickLMDB
[283/289] Compiling QuickLMDB DBProtocols.swift
[284/289] Compiling QuickLMDB DBStaticImpl.swift
[285/289] Compiling QuickLMDB Database.swift
[286/289] Compiling QuickLMDB Cursor.swift
[287/289] Compiling QuickLMDB CursorProtocolExtensions.swift
[288/289] Compiling QuickLMDB CursorProtocols.swift
[289/289] Compiling QuickLMDB CursorStaticImpl.swift
Build complete! (43.62s)
Build complete.
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $workDir/.docs/tannerdsilva/quicklmdb/master
Repository: tannerdsilva/QuickLMDB
Swift version used: 5.10
Target: QuickLMDB
Generating documentation for 'QuickLMDB'...
Converting documentation...
warning: 'LMDBError.notFound' doesn't exist at '/QuickLMDB/MDB_db/cursor(tx:_:)'
--> ../Database/DBProtocols.swift:52:34-52:52
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.
52 + /// - throws: a corresponding ``LMDBError.notFound`` if the entry could not be found.
53 | /// - returns: the newly initialized instance of the cursor type.
54 | borrowing func cursor<R>(tx:borrowing Transaction, _ handler:(consuming MDB_db_cursor_type) throws -> R) rethrows -> R
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: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:55:54-55:59
53 |
54 | /// Operation and database incompatible, or database type changed. This can mean...
55 + /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
56 | /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
57 | /// - Accessing a data entry as a database, or vice versa.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:55:91-55:96
53 |
54 | /// Operation and database incompatible, or database type changed. This can mean...
55 + /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
56 | /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
57 | /// - Accessing a data entry as a database, or vice versa.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:56:84-56:89
54 | /// Operation and database incompatible, or database type changed. This can mean...
55 | /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
56 + /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
57 | /// - Accessing a data entry as a database, or vice versa.
58 | /// - The database was dropped and recreated with different flags.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:56:123-56:128
54 | /// Operation and database incompatible, or database type changed. This can mean...
55 | /// - The operation expects an ``QuickLMDB/Database/Flags/dupSort``/``QuickLMDB/Database/Flags/dupFixed`` database.
56 + /// - Opening a named database when the unnamed database has ``QuickLMDB/Database/Flags/dupSort`` / ``QuickLMDB/Database/Flags/integerKey``
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
57 | /// - Accessing a data entry as a database, or vice versa.
58 | /// - The database was dropped and recreated with different flags.
warning: 'Flags' doesn't exist at '/QuickLMDB/Database'
--> ../LMDBError.swift:67:78-67:83
65 | case badTransaction
66 |
67 + /// Unsupported size of the key/db name/data, or wrong ``QuickLMDB/Database/Flags/dupFixed`` size
| ╰─suggestion: Replace 'Flags' with 'dbFlags(tx:)'
68 | case badValueSize
69 |
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 'compare(_:_:)'
| ╰─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(_:_:)'
| ╰─suggestion: Replace 'compareValues(_:_:)' with 'compare(_:_:)'
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:)'
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 {Conversion complete! (2.11s)
Generated DocC archive at '/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.docs/tannerdsilva/quicklmdb/master'
Fetching https://github.com/apple/swift-docc-plugin from cache
warning: 'swift-system': /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.build/repositories/swift-system-5815d4b7 is not valid git repository for 'https:///github.com/apple/swift-system.git', will fetch again.
Fetching https:///github.com/apple/swift-system.git from cache
Updating https://github.com/apple/swift-syntax.git
Updating https://github.com/tannerdsilva/rawdog.git
Updating https://github.com/apple/swift-log.git
Updating https://github.com/tannerdsilva/CLMDB.git
Fetched https://github.com/apple/swift-docc-plugin from cache (0.37s)
Updated https://github.com/apple/swift-syntax.git (0.77s)
Updated https://github.com/tannerdsilva/CLMDB.git (0.77s)
Updated https://github.com/apple/swift-log.git (0.77s)
Updated https://github.com/tannerdsilva/rawdog.git (0.77s)
Fetched https:///github.com/apple/swift-system.git from cache (0.82s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.3 (0.05s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.0 (0.05s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.1.1 (0.50s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 13.0.1 (0.38s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 0.9.30 (0.55s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.03s)
Fetching https://github.com/apple/swift-docc-symbolkit from cache
Fetched https://github.com/apple/swift-docc-symbolkit from cache (0.45s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.05s)
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Building for debugging...
[0/8] Write snippet-extract-entitlement.plist
[0/8] Write sources
[4/8] Write swift-version-33747A42983211AE.txt
[6/52] Compiling SymbolKit Mixin+Equals.swift
[7/52] Compiling SymbolKit Mixin+Hash.swift
[8/52] Compiling SymbolKit Mixin.swift
[9/52] Compiling SymbolKit LineList.swift
[10/52] Compiling SymbolKit Position.swift
[11/52] Compiling SymbolKit SourceRange.swift
[12/52] Compiling SymbolKit SourceOrigin.swift
[13/52] Compiling SymbolKit GenericConstraints.swift
[14/52] Compiling SymbolKit Swift.swift
[15/52] Compiling SymbolKit SemanticVersion.swift
[16/52] Compiling SymbolKit AccessControl.swift
[17/52] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Compiling SymbolKit DeclarationFragments.swift
[21/57] Compiling SymbolKit Fragment.swift
[22/57] Compiling SymbolKit FragmentKind.swift
[23/57] Compiling SymbolKit FunctionParameter.swift
[24/57] Compiling SymbolKit FunctionSignature.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 Names.swift
[30/57] Compiling SymbolKit SPI.swift
[31/57] Compiling SymbolKit Snippet.swift
[32/57] Compiling SymbolKit Extension.swift
[33/57] Compiling SymbolKit GenericConstraint.swift
[34/57] Compiling SymbolKit GenericParameter.swift
[35/57] Compiling SymbolKit Generics.swift
[36/57] Compiling SymbolKit Namespace.swift
[37/57] Compiling SymbolKit Symbol.swift
[38/57] Compiling SymbolKit SymbolKind.swift
[39/57] Compiling SymbolKit SymbolGraph.swift
[40/57] Emitting module SymbolKit
[41/57] Compiling SymbolKit Metadata.swift
[42/57] Compiling SymbolKit Module.swift
[43/57] Compiling SymbolKit OperatingSystem.swift
[44/57] Compiling SymbolKit Platform.swift
[45/57] Compiling SymbolKit Relationship.swift
[46/57] Compiling SymbolKit RelationshipKind.swift
[47/57] Compiling Snippets SnippetParser.swift
[48/57] Emitting module Snippets
[49/57] Compiling Snippets Snippet.swift
[50/57] Compiling SymbolKit GraphCollector.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SnippetBuildCommand.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract URL+Status.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract
[60/61] Applying snippet-extract
Build complete! (7.93s)
Building for debugging...
[0/1] Write swift-version-33747A42983211AE.txt
Build complete! (0.27s)
1878
14 /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.docs/tannerdsilva/quicklmdb/master
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $workDir/.docs/tannerdsilva/quicklmdb/master
File count: 1878
Doc size: 14.0MB
Preparing doc bundle ...
Uploading prod-tannerdsilva-quicklmdb-master-328dd2f5.zip to s3://spi-docs-inbox/prod-tannerdsilva-quicklmdb-master-328dd2f5.zip
Copying... [10%]
Copying... [21%]
Copying... [31%]
Copying... [42%]
Copying... [52%]
Copying... [60%]
Copying... [70%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.