Build Information
Successful build of AzooKeyKanakanjiConverter, reference v0.8.0 (9b0f5a
), with Swift 6.0 for Linux on 2 Nov 2024 07:12:44 UTC.
Swift 6 data race errors: 8
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter.git
Reference: v0.8.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter
* tag v0.8.0 -> FETCH_HEAD
HEAD is now at 9b0f5a0 バージョン表記を変更 (#99)
Submodule path 'Sources/KanaKanjiConverterModuleWithDefaultDictionary/azooKey_dictionary_storage': checked out '2eb6781de9d66343fe5ab65ec9f282e8db065f91'
Submodule 'Sources/KanaKanjiConverterModuleWithDefaultDictionary/azooKey_dictionary_storage' (https://github.com/ensan-hcl/azooKey_dictionary_storage) registered for path 'Sources/KanaKanjiConverterModuleWithDefaultDictionary/azooKey_dictionary_storage'
Cloning into '/host/spi-builder-workspace/Sources/KanaKanjiConverterModuleWithDefaultDictionary/azooKey_dictionary_storage'...
Cloned https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter.git
Revision (git rev-parse @):
9b0f5a098734e3dfccd4d8c12909cfd68d7056f6
SUCCESS checkout https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter.git at v0.8.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/ensan-hcl/llama.cpp
[1/20236] Fetching llama.cpp
Fetched https://github.com/ensan-hcl/llama.cpp from cache (3.15s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/apple/swift-algorithms
[1/5563] Fetching swift-algorithms
[5564/21038] Fetching swift-algorithms, swift-collections
[5874/33391] Fetching swift-algorithms, swift-collections, swift-argument-parser
Fetched https://github.com/apple/swift-algorithms from cache (0.47s)
[5162/27828] Fetching swift-collections, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.38s)
Fetched https://github.com/apple/swift-collections from cache (1.40s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.0 (0.60s)
Fetching https://github.com/apple/swift-numerics.git
[1/5576] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (0.48s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.2 (1.02s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.1.4 (0.81s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.0 (0.59s)
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.2
Creating working copy for https://github.com/ensan-hcl/llama.cpp
Working copy of https://github.com/ensan-hcl/llama.cpp resolved at 9f41923 (9f41923)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.1.4
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/30] Write swift-version-24593BA9C3E375BF.txt
[2/30] Compiling llama sgemm.cpp
[3/30] Compiling _NumericsShims _NumericsShims.c
[4/30] Write sources
[7/30] Compiling llama ggml-alloc.c
[8/30] Write sources
[10/40] Compiling llama ggml-backend.c
[11/40] Write sources
[12/40] Copying Dictionary
[13/40] Write sources
[16/42] Emitting module ArgumentParserToolInfo
[17/42] Compiling RealModule Real.swift
[18/43] Compiling ArgumentParserToolInfo ToolInfo.swift
[19/44] Compiling RealModule Float16+Real.swift
[20/44] Compiling RealModule Float80+Real.swift
[21/44] Compiling RealModule AugmentedArithmetic.swift
[22/44] Compiling RealModule Double+Real.swift
[23/44] Compiling RealModule Float+Real.swift
[24/44] Compiling RealModule ElementaryFunctions.swift
[25/44] Emitting module RealModule
[26/44] Compiling RealModule AlgebraicField.swift
[27/44] Compiling RealModule ApproximateEquality.swift
[29/44] Compiling RealModule RealFunctions.swift
[30/45] Wrapping AST for ArgumentParserToolInfo for debugging
[31/70] Wrapping AST for RealModule for debugging
[33/108] Compiling ArgumentParser ParsableArguments.swift
[34/108] Compiling ArgumentParser ParsableArgumentsValidation.swift
[35/108] Compiling ArgumentParser ParsableCommand.swift
[36/108] Compiling ArgumentParser ArgumentDecoder.swift
[37/108] Compiling ArgumentParser ArgumentDefinition.swift
[38/108] Compiling ArgumentParser ArgumentSet.swift
[39/111] Compiling ArgumentParser ArgumentHelp.swift
[40/111] Compiling ArgumentParser OptionGroup.swift
[41/111] Compiling ArgumentParser AsyncParsableCommand.swift
[42/111] Compiling ArgumentParser CommandConfiguration.swift
[43/111] Compiling ArgumentParser NameSpecification.swift
[44/111] Compiling ArgumentParser Option.swift
[45/111] Compiling ArgumentParser BashCompletionsGenerator.swift
[46/111] Compiling ArgumentParser CompletionsGenerator.swift
[47/111] Compiling ArgumentParser FishCompletionsGenerator.swift
[48/111] Compiling ArgumentParser ZshCompletionsGenerator.swift
[49/111] Compiling ArgumentParser Argument.swift
[50/111] Compiling ArgumentParser CommandGroup.swift
[51/111] Compiling ArgumentParser EnumerableFlag.swift
[52/111] Compiling ArgumentParser ExpressibleByArgument.swift
[53/111] Compiling Algorithms Trim.swift
[54/111] Compiling Algorithms Unique.swift
[55/111] Compiling Algorithms Windows.swift
[61/116] Compiling ArgumentParser ArgumentVisibility.swift
[62/116] Compiling ArgumentParser CompletionKind.swift
[63/116] Compiling ArgumentParser Errors.swift
[64/116] Compiling ArgumentParser Flag.swift
[64/116] Compiling llama unicode-data.cpp
[72/116] Emitting module ArgumentParser
[79/116] Compiling ArgumentParser CollectionExtensions.swift
[80/116] Compiling ArgumentParser Platform.swift
[81/116] Compiling ArgumentParser SequenceExtensions.swift
[82/116] Compiling ArgumentParser StringExtensions.swift
[83/116] Compiling ArgumentParser Tree.swift
[94/116] Emitting module Algorithms
[95/117] Wrapping AST for Algorithms for debugging
[96/124] Compiling llama ggml-quants.c
[98/124] Compiling SwiftUtils Debug.swift
[99/124] Emitting module SwiftUtils
[100/124] Compiling ArgumentParser DumpHelpGenerator.swift
[101/124] Compiling ArgumentParser HelpCommand.swift
[102/124] Compiling ArgumentParser HelpGenerator.swift
[103/124] Compiling ArgumentParser MessageInfo.swift
[104/124] Compiling ArgumentParser UsageGenerator.swift
[105/124] Compiling ArgumentParser Name.swift
[106/124] Compiling ArgumentParser Parsed.swift
[107/124] Compiling ArgumentParser ParsedValues.swift
[108/124] Compiling ArgumentParser ParserError.swift
[109/124] Compiling ArgumentParser SplitArguments.swift
[111/125] Compiling SwiftUtils StringUtils.swift
[112/125] Compiling SwiftUtils WithMutableValue.swift
[113/125] Compiling SwiftUtils ArrayUtils.swift
[114/125] Compiling SwiftUtils DataUtils.swift
[115/125] Compiling SwiftUtils CharacterUtils.swift
[115/126] Wrapping AST for ArgumentParser for debugging
[117/126] Wrapping AST for SwiftUtils for debugging
[118/126] Compiling llama unicode.cpp
[119/126] Compiling llama ggml.c
[120/126] Compiling llama llama.cpp
[122/163] Emitting module KanaKanjiConverterModule
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[123/168] Compiling KanaKanjiConverterModule LatticeNode.swift
[124/168] Compiling KanaKanjiConverterModule MIDData.swift
[125/168] Compiling KanaKanjiConverterModule PostCompositionPredictionCandidate.swift
[126/168] Compiling KanaKanjiConverterModule RegisteredNodeProtocol.swift
[127/168] Compiling KanaKanjiConverterModule TextReplacer.swift
[128/168] Compiling KanaKanjiConverterModule all_with_prefix_constraint.swift
[129/168] Compiling KanaKanjiConverterModule changed_last_n_character.swift
[130/168] Compiling KanaKanjiConverterModule completed_first.swift
[131/168] Compiling KanaKanjiConverterModule deleted_last_n_character.swift
[132/168] Compiling KanaKanjiConverterModule mid_composition_prediction.swift
[133/168] Compiling KanaKanjiConverterModule TypoCorrection.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:43: warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:56: warning: variable 'count' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'count' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
[134/168] Compiling KanaKanjiConverterModule Kana2Kanji.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:43: warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:56: warning: variable 'count' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'count' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
[135/168] Compiling KanaKanjiConverterModule added_last_1_character.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:43: warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:56: warning: variable 'count' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'count' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
[136/168] Compiling KanaKanjiConverterModule added_last_n_character.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:43: warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:56: warning: variable 'count' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'count' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
[137/168] Compiling KanaKanjiConverterModule all.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:43: warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'lastElement' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/TypoCorrection.swift:133:56: warning: variable 'count' was never mutated; consider changing to 'let' constant
131 | return nil
132 | }
133 | while var (convertTargetElements, lastElement, count) = stack.popLast() {
| `- warning: variable 'count' was never mutated; consider changing to 'let' constant
134 | if rightIndexRange.contains(count + left - 1) {
135 | if let convertTarget = ComposingText.getConvertTargetIfRightSideIsValid(lastElement: lastElement, of: self.input, to: count + left, convertTargetElements: convertTargetElements)?.map({$0.toKatakana()}) {
[138/168] Compiling KanaKanjiConverterModule no_change.swift
[139/168] Compiling KanaKanjiConverterModule post_composition_prediction.swift
[140/168] Compiling KanaKanjiConverterModule zenzai.swift
[141/168] Compiling KanaKanjiConverterModule LOUDS.swift
[142/168] Compiling KanaKanjiConverterModule extension LOUDS.swift
[143/168] Compiling KanaKanjiConverterModule EmailAddress.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift:467:17: warning: variable 'values' was never mutated; consider changing to 'let' constant
465 | // より根本的には、`Candidate`にAI評価値をもたせるなどの方法が必要そう
466 | var first5 = Array(whole_sentence_unique_candidates.prefix(5))
467 | var values = first5.map(\.value).sorted(by: >)
| `- warning: variable 'values' was never mutated; consider changing to 'let' constant
468 | for (i, v) in zip(first5.indices, values) {
469 | first5[i].value = v
[144/168] Compiling KanaKanjiConverterModule KanaKanjiConverter.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift:467:17: warning: variable 'values' was never mutated; consider changing to 'let' constant
465 | // より根本的には、`Candidate`にAI評価値をもたせるなどの方法が必要そう
466 | var first5 = Array(whole_sentence_unique_candidates.prefix(5))
467 | var values = first5.map(\.value).sorted(by: >)
| `- warning: variable 'values' was never mutated; consider changing to 'let' constant
468 | for (i, v) in zip(first5.indices, values) {
469 | first5[i].value = v
[145/168] Compiling KanaKanjiConverterModule RomanTypographys.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift:467:17: warning: variable 'values' was never mutated; consider changing to 'let' constant
465 | // より根本的には、`Candidate`にAI評価値をもたせるなどの方法が必要そう
466 | var first5 = Array(whole_sentence_unique_candidates.prefix(5))
467 | var values = first5.map(\.value).sorted(by: >)
| `- warning: variable 'values' was never mutated; consider changing to 'let' constant
468 | for (i, v) in zip(first5.indices, values) {
469 | first5[i].value = v
[146/168] Compiling KanaKanjiConverterModule SpellChecker.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift:467:17: warning: variable 'values' was never mutated; consider changing to 'let' constant
465 | // より根本的には、`Candidate`にAI評価値をもたせるなどの方法が必要そう
466 | var first5 = Array(whole_sentence_unique_candidates.prefix(5))
467 | var values = first5.map(\.value).sorted(by: >)
| `- warning: variable 'values' was never mutated; consider changing to 'let' constant
468 | for (i, v) in zip(first5.indices, values) {
469 | first5[i].value = v
[147/168] Compiling KanaKanjiConverterModule Unicode.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift:467:17: warning: variable 'values' was never mutated; consider changing to 'let' constant
465 | // より根本的には、`Candidate`にAI評価値をもたせるなどの方法が必要そう
466 | var first5 = Array(whole_sentence_unique_candidates.prefix(5))
467 | var values = first5.map(\.value).sorted(by: >)
| `- warning: variable 'values' was never mutated; consider changing to 'let' constant
468 | for (i, v) in zip(first5.indices, values) {
469 | first5[i].value = v
[148/168] Compiling KanaKanjiConverterModule CIDData.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[149/168] Compiling KanaKanjiConverterModule Candidate.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[150/168] Compiling KanaKanjiConverterModule ComposingText.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[151/168] Compiling KanaKanjiConverterModule CalendarCandidate.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[152/168] Compiling KanaKanjiConverterModule ConverisonResult.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[153/168] Compiling KanaKanjiConverterModule ConvertRequestOptions.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:32:531: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
30 | /// - textReplacer: 予測変換のための置換機を指定します。
31 | /// - metadata: メタデータを指定します。詳しくは`ConvertRequestOptions.Metadata`を参照してください。
32 | public init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
33 | self.N_best = N_best
34 | self.requireJapanesePrediction = requireJapanesePrediction
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/Converter/ConvertRequestOptions.swift:53:532: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
51 | }
52 |
53 | package init(N_best: Int = 10, requireJapanesePrediction: Bool, requireEnglishPrediction: Bool, keyboardLanguage: KeyboardLanguage, typographyLetterCandidate: Bool = false, unicodeCandidate: Bool = true, englishCandidateInRoman2KanaInput: Bool = false, fullWidthRomanCandidate: Bool = false, halfWidthKanaCandidate: Bool = false, learningType: LearningType, maxMemoryCount: Int = 65536, shouldResetMemory: Bool = false, dictionaryResourceURL: URL, memoryDirectoryURL: URL, sharedContainerURL: URL, textReplacer: TextReplacer = TextReplacer(), zenzaiMode: ZenzaiMode = .off, metadata: ConvertRequestOptions.Metadata?, requestQuery: RequestQuery) {
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
54 | self.N_best = N_best
55 | self.requireJapanesePrediction = requireJapanesePrediction
[154/168] Compiling KanaKanjiConverterModule Roman2Kana.swift
[155/168] Compiling KanaKanjiConverterModule States.swift
[156/168] Compiling KanaKanjiConverterModule TemplateData.swift
[157/168] Compiling KanaKanjiConverterModule Zenz.swift
[158/168] Compiling KanaKanjiConverterModule ZenzContext.swift
[159/168] Compiling KanaKanjiConverterModule VersionCandidate.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/DicdataStore.swift:336:13: warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
334 |
335 | // MARK: 誤り訂正なし
336 | var stringToEndIndex = inputData.getRanges(fromIndex, rightIndexRange: toIndexLeft ..< toIndexRight)
| `- warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
337 | // MARK: 検索対象を列挙していく。
338 | guard let (minString, maxString) = stringToEndIndex.keys.minAndMax(by: {$0.count < $1.count}) else {
[160/168] Compiling KanaKanjiConverterModule DicdataElement.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/DicdataStore.swift:336:13: warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
334 |
335 | // MARK: 誤り訂正なし
336 | var stringToEndIndex = inputData.getRanges(fromIndex, rightIndexRange: toIndexLeft ..< toIndexRight)
| `- warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
337 | // MARK: 検索対象を列挙していく。
338 | guard let (minString, maxString) = stringToEndIndex.keys.minAndMax(by: {$0.count < $1.count}) else {
[161/168] Compiling KanaKanjiConverterModule DicdataStore.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/DicdataStore.swift:336:13: warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
334 |
335 | // MARK: 誤り訂正なし
336 | var stringToEndIndex = inputData.getRanges(fromIndex, rightIndexRange: toIndexLeft ..< toIndexRight)
| `- warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
337 | // MARK: 検索対象を列挙していく。
338 | guard let (minString, maxString) = stringToEndIndex.keys.minAndMax(by: {$0.count < $1.count}) else {
[162/168] Compiling KanaKanjiConverterModule JapaneseNumber.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/DicdataStore.swift:336:13: warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
334 |
335 | // MARK: 誤り訂正なし
336 | var stringToEndIndex = inputData.getRanges(fromIndex, rightIndexRange: toIndexLeft ..< toIndexRight)
| `- warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
337 | // MARK: 検索対象を列挙していく。
338 | guard let (minString, maxString) = stringToEndIndex.keys.minAndMax(by: {$0.count < $1.count}) else {
[163/168] Compiling KanaKanjiConverterModule LearningMemory.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModule/DicdataStore/DicdataStore.swift:336:13: warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
334 |
335 | // MARK: 誤り訂正なし
336 | var stringToEndIndex = inputData.getRanges(fromIndex, rightIndexRange: toIndexLeft ..< toIndexRight)
| `- warning: variable 'stringToEndIndex' was never mutated; consider changing to 'let' constant
337 | // MARK: 検索対象を列挙していく。
338 | guard let (minString, maxString) = stringToEndIndex.keys.minAndMax(by: {$0.count < $1.count}) else {
[164/169] Wrapping AST for KanaKanjiConverterModule for debugging
[166/172] Compiling KanaKanjiConverterModuleWithDefaultDictionary resource_bundle_accessor.swift
[167/172] Compiling KanaKanjiConverterModuleWithDefaultDictionary KanaKanjiConverterModuleWithDefaultDictionary.swift
/host/spi-builder-workspace/Sources/KanaKanjiConverterModuleWithDefaultDictionary/KanaKanjiConverterModuleWithDefaultDictionary.swift:21:38: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
19 | sharedContainerURL: URL,
20 | zenzaiMode: ZenzaiMode = .off,
21 | textReplacer: TextReplacer = TextReplacer(),
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
22 | metadata: ConvertRequestOptions.Metadata?
23 | ) -> Self {
[168/172] Emitting module KanaKanjiConverterModuleWithDefaultDictionary
/host/spi-builder-workspace/Sources/KanaKanjiConverterModuleWithDefaultDictionary/KanaKanjiConverterModuleWithDefaultDictionary.swift:21:38: warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
19 | sharedContainerURL: URL,
20 | zenzaiMode: ZenzaiMode = .off,
21 | textReplacer: TextReplacer = TextReplacer(),
| |- warning: 'init()' is deprecated: it be removed in AzooKeyKanaKanjiConverter v1.0
| `- note: use 'init(emojiDataProvider:)' instead
22 | metadata: ConvertRequestOptions.Metadata?
23 | ) -> Self {
[169/173] Wrapping AST for KanaKanjiConverterModuleWithDefaultDictionary for debugging
[171/181] Emitting module CliTool
/host/spi-builder-workspace/Sources/CliTool/Anco.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 | @main
5 | public struct Anco: AsyncParsableCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Anco is A(zooKey) Kana-Ka(n)ji (co)nverter",
8 | subcommands: [Subcommands.Run.self, Subcommands.Dict.self, Subcommands.Evaluate.self, Subcommands.Session.self],
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/DictCommand.swift:7:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5 | extension Subcommands {
6 | struct Dict: ParsableCommand {
7 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | commandName: "dict",
9 | abstract: "Show dict information",
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/ReadCommand.swift:32:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | var sortOrder: SortOrder = .ruby
31 |
32 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | commandName: "read",
34 | abstract: "Read dictionary data and extract informations"
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/ReadCommand.swift:37:34: warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 |
5 | extension Subcommands.Dict {
6 | struct Read: ParsableCommand {
| `- note: add '@preconcurrency' to the 'ParsableCommand' conformance to defer isolation checking to run time
7 | enum SortOrder: String, Codable, ExpressibleByArgument {
8 | case value
:
35 | )
36 |
37 | @MainActor mutating func run() throws {
| `- warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
38 | guard #available(macOS 13, *) else {
39 | return
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableCommand.swift:32:17: note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
30 | /// This method has a default implementation that prints the help screen for
31 | /// this command.
32 | mutating func run() throws
| `- note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
33 | }
34 |
/host/spi-builder-workspace/Sources/CliTool/Subcommands/EvaluateCommand.swift:21:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | var configZenzaiInferenceLimit: Int = .max
20 |
21 | static var configuration = CommandConfiguration(commandName: "evaluate", abstract: "Evaluate quality of Conversion for input data.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | private func parseInputFile() throws -> [InputItem] {
/host/spi-builder-workspace/Sources/CliTool/Subcommands/EvaluateCommand.swift:38:34: warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 |
5 | extension Subcommands {
6 | struct Evaluate: ParsableCommand {
| `- note: add '@preconcurrency' to the 'ParsableCommand' conformance to defer isolation checking to run time
7 | @Argument(help: "ひらがな\\t正解1\\t正解2\\t...形式のTSVファイルへのパス")
8 | var inputFile: String = ""
:
36 | }
37 |
38 | @MainActor mutating func run() throws {
| `- warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
39 | let inputItems = try parseInputFile()
40 | let requestOptions = requestOptions()
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableCommand.swift:32:17: note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
30 | /// This method has a default implementation that prints the help screen for
31 | /// this command.
32 | mutating func run() throws
| `- note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
33 | }
34 |
/host/spi-builder-workspace/Sources/CliTool/Subcommands/RunCommand.swift:28:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 | var reportScore = false
27 |
28 | static var configuration = CommandConfiguration(commandName: "run", abstract: "Show help for this utility.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | @MainActor mutating func run() async {
/host/spi-builder-workspace/Sources/CliTool/Subcommands/SessionCommand.swift:28:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |
28 | static var configuration = CommandConfiguration(commandName: "session", abstract: "Start session for incremental input.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | @MainActor mutating func run() async {
[172/182] Compiling CliTool DictCommand.swift
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/DictCommand.swift:7:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5 | extension Subcommands {
6 | struct Dict: ParsableCommand {
7 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | commandName: "dict",
9 | abstract: "Show dict information",
[173/182] Compiling CliTool Commands.swift
[174/182] Compiling CliTool DefaultStringInterpolation+CommandLineUtils.swift
[175/182] Compiling CliTool Anco.swift
/host/spi-builder-workspace/Sources/CliTool/Anco.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 | @main
5 | public struct Anco: AsyncParsableCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Anco is A(zooKey) Kana-Ka(n)ji (co)nverter",
8 | subcommands: [Subcommands.Run.self, Subcommands.Dict.self, Subcommands.Evaluate.self, Subcommands.Session.self],
[176/182] Compiling CliTool ReadCommand.swift
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/ReadCommand.swift:32:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 | var sortOrder: SortOrder = .ruby
31 |
32 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | commandName: "read",
34 | abstract: "Read dictionary data and extract informations"
/host/spi-builder-workspace/Sources/CliTool/Subcommands/DictCommands/ReadCommand.swift:37:34: warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 |
5 | extension Subcommands.Dict {
6 | struct Read: ParsableCommand {
| `- note: add '@preconcurrency' to the 'ParsableCommand' conformance to defer isolation checking to run time
7 | enum SortOrder: String, Codable, ExpressibleByArgument {
8 | case value
:
35 | )
36 |
37 | @MainActor mutating func run() throws {
| `- warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
38 | guard #available(macOS 13, *) else {
39 | return
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableCommand.swift:32:17: note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
30 | /// This method has a default implementation that prints the help screen for
31 | /// this command.
32 | mutating func run() throws
| `- note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
33 | }
34 |
[177/182] Compiling CliTool RunCommand.swift
/host/spi-builder-workspace/Sources/CliTool/Subcommands/RunCommand.swift:28:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 | var reportScore = false
27 |
28 | static var configuration = CommandConfiguration(commandName: "run", abstract: "Show help for this utility.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | @MainActor mutating func run() async {
[178/182] Compiling CliTool EvaluateCommand.swift
/host/spi-builder-workspace/Sources/CliTool/Subcommands/EvaluateCommand.swift:21:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | var configZenzaiInferenceLimit: Int = .max
20 |
21 | static var configuration = CommandConfiguration(commandName: "evaluate", abstract: "Evaluate quality of Conversion for input data.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 | private func parseInputFile() throws -> [InputItem] {
/host/spi-builder-workspace/Sources/CliTool/Subcommands/EvaluateCommand.swift:38:34: warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
4 |
5 | extension Subcommands {
6 | struct Evaluate: ParsableCommand {
| `- note: add '@preconcurrency' to the 'ParsableCommand' conformance to defer isolation checking to run time
7 | @Argument(help: "ひらがな\\t正解1\\t正解2\\t...形式のTSVファイルへのパス")
8 | var inputFile: String = ""
:
36 | }
37 |
38 | @MainActor mutating func run() throws {
| `- warning: main actor-isolated instance method 'run()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
39 | let inputItems = try parseInputFile()
40 | let requestOptions = requestOptions()
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableCommand.swift:32:17: note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
30 | /// This method has a default implementation that prints the help screen for
31 | /// this command.
32 | mutating func run() throws
| `- note: mark the protocol requirement 'run()' 'async' to allow actor-isolated conformances
33 | }
34 |
[179/182] Compiling CliTool SessionCommand.swift
/host/spi-builder-workspace/Sources/CliTool/Subcommands/SessionCommand.swift:28:20: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 |
28 | static var configuration = CommandConfiguration(commandName: "session", abstract: "Start session for incremental input.")
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | @MainActor mutating func run() async {
[180/183] Wrapping AST for CliTool for debugging
[181/183] Write Objects.LinkFileList
[182/183] Linking CliTool
Build complete! (107.95s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-algorithms"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "llama.cpp",
"requirement" : {
"branch" : [
"9f41923"
]
},
"type" : "sourceControl",
"url" : "https://github.com/ensan-hcl/llama.cpp"
}
],
"manifest_display_name" : "AzooKeyKanakanjiConverter",
"name" : "AzooKeyKanakanjiConverter",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "SwiftUtils",
"targets" : [
"SwiftUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KanaKanjiConverterModuleWithDefaultDictionary",
"targets" : [
"KanaKanjiConverterModuleWithDefaultDictionary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KanaKanjiConverterModule",
"targets" : [
"KanaKanjiConverterModule"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CliTool",
"targets" : [
"CliTool"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "SwiftUtilsTests",
"module_type" : "SwiftTarget",
"name" : "SwiftUtilsTests",
"path" : "Tests/SwiftUtilsTests",
"sources" : [
"CharacterUtilsTests.swift",
"StringExtensionTests.swift",
"StringUtilsTests.swift",
"WithMutableValueTests.swift"
],
"target_dependencies" : [
"SwiftUtils"
],
"type" : "test"
},
{
"c99name" : "SwiftUtils",
"module_type" : "SwiftTarget",
"name" : "SwiftUtils",
"path" : "Sources/SwiftUtils",
"product_dependencies" : [
"Algorithms"
],
"product_memberships" : [
"SwiftUtils",
"KanaKanjiConverterModuleWithDefaultDictionary",
"KanaKanjiConverterModule",
"CliTool"
],
"sources" : [
"ArrayUtils.swift",
"CharacterUtils.swift",
"DataUtils.swift",
"Debug.swift",
"StringUtils.swift",
"WithMutableValue.swift"
],
"type" : "library"
},
{
"c99name" : "KanaKanjiConverterModuleWithDefaultDictionaryTests",
"module_type" : "SwiftTarget",
"name" : "KanaKanjiConverterModuleWithDefaultDictionaryTests",
"path" : "Tests/KanaKanjiConverterModuleWithDefaultDictionaryTests",
"product_dependencies" : [
"Collections"
],
"sources" : [
"ConverterTests/ConverterTests.swift",
"DicdataStoreTests/DicdataStoreTests.swift",
"ExperimentalTests/InputGraph/ComposingTextV2.swift",
"ExperimentalTests/InputGraph/ConvertGraph.swift",
"ExperimentalTests/InputGraph/CorrectGraph.swift",
"ExperimentalTests/InputGraph/CorrectGraphTests.swift",
"ExperimentalTests/InputGraph/CorrectSuffixTree.swift",
"ExperimentalTests/InputGraph/InputGraph.swift",
"ExperimentalTests/InputGraph/InputGraphComponents.swift",
"ExperimentalTests/InputGraph/InputGraphTests.swift",
"ExperimentalTests/InputGraph/LookupGraph.swift",
"ExperimentalTests/InputGraph/LookupGraphTests.swift",
"ExperimentalTests/InputGraph/ReplaceSuffixTree.swift",
"ExperimentalTests/extension Kana2Kanji+InputGraph.swift"
],
"target_dependencies" : [
"KanaKanjiConverterModuleWithDefaultDictionary"
],
"type" : "test"
},
{
"c99name" : "KanaKanjiConverterModuleWithDefaultDictionary",
"module_type" : "SwiftTarget",
"name" : "KanaKanjiConverterModuleWithDefaultDictionary",
"path" : "Sources/KanaKanjiConverterModuleWithDefaultDictionary",
"product_memberships" : [
"KanaKanjiConverterModuleWithDefaultDictionary",
"CliTool"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/KanaKanjiConverterModuleWithDefaultDictionary/azooKey_dictionary_storage/Dictionary",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"KanaKanjiConverterModuleWithDefaultDictionary.swift"
],
"target_dependencies" : [
"KanaKanjiConverterModule"
],
"type" : "library"
},
{
"c99name" : "KanaKanjiConverterModuleTests",
"module_type" : "SwiftTarget",
"name" : "KanaKanjiConverterModuleTests",
"path" : "Tests/KanaKanjiConverterModuleTests",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/KanaKanjiConverterModuleTests/DictionaryMock",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ClauseDataUnitTests.swift",
"ComposingTextTests.swift",
"ConverterTests/CandidateTests.swift",
"ConverterTests/ConvesionTests.swift",
"ConverterTests/EmailAddressConversionTests.swift",
"ConverterTests/UnicodeConversionTests.swift",
"ConverterTests/WarekiConversionTests.swift",
"JapaneseNumberConversionTests.swift",
"KanaKanjiConverterModuleTests.swift",
"LOUDSTests.swift",
"RegisteredNodeTests.swift"
],
"target_dependencies" : [
"KanaKanjiConverterModule"
],
"type" : "test"
},
{
"c99name" : "KanaKanjiConverterModule",
"module_type" : "SwiftTarget",
"name" : "KanaKanjiConverterModule",
"path" : "Sources/KanaKanjiConverterModule",
"product_dependencies" : [
"llama"
],
"product_memberships" : [
"KanaKanjiConverterModuleWithDefaultDictionary",
"KanaKanjiConverterModule",
"CliTool"
],
"sources" : [
"CIDData.swift",
"Candidate.swift",
"ComposingText.swift",
"Converter/CalendarCandidate.swift",
"Converter/ConverisonResult.swift",
"Converter/ConvertRequestOptions.swift",
"Converter/EmailAddress.swift",
"Converter/KanaKanjiConverter.swift",
"Converter/RomanTypographys.swift",
"Converter/SpellChecker.swift",
"Converter/Unicode.swift",
"Converter/VersionCandidate.swift",
"DicdataStore/DicdataElement.swift",
"DicdataStore/DicdataStore.swift",
"DicdataStore/JapaneseNumber.swift",
"DicdataStore/LearningMemory.swift",
"DicdataStore/TypoCorrection.swift",
"Kana2Kanji/Kana2Kanji.swift",
"Kana2Kanji/added_last_1_character.swift",
"Kana2Kanji/added_last_n_character.swift",
"Kana2Kanji/all.swift",
"Kana2Kanji/all_with_prefix_constraint.swift",
"Kana2Kanji/changed_last_n_character.swift",
"Kana2Kanji/completed_first.swift",
"Kana2Kanji/deleted_last_n_character.swift",
"Kana2Kanji/mid_composition_prediction.swift",
"Kana2Kanji/no_change.swift",
"Kana2Kanji/post_composition_prediction.swift",
"Kana2Kanji/zenzai.swift",
"LOUDS/LOUDS.swift",
"LOUDS/extension LOUDS.swift",
"LatticeNode.swift",
"MIDData.swift",
"PostCompositionPredictionCandidate.swift",
"RegisteredNodeProtocol.swift",
"Replacer/TextReplacer.swift",
"Roman2Kana.swift",
"States.swift",
"TemplateData.swift",
"Zenz/Zenz.swift",
"Zenz/ZenzContext.swift"
],
"target_dependencies" : [
"SwiftUtils"
],
"type" : "library"
},
{
"c99name" : "CliTool",
"module_type" : "SwiftTarget",
"name" : "CliTool",
"path" : "Sources/CliTool",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"CliTool"
],
"sources" : [
"Anco.swift",
"DefaultStringInterpolation+CommandLineUtils.swift",
"Subcommands/Commands.swift",
"Subcommands/DictCommands/DictCommand.swift",
"Subcommands/DictCommands/ReadCommand.swift",
"Subcommands/EvaluateCommand.swift",
"Subcommands/RunCommand.swift",
"Subcommands/SessionCommand.swift"
],
"target_dependencies" : [
"KanaKanjiConverterModuleWithDefaultDictionary"
],
"type" : "executable"
}
],
"tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.