diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 4f368d4..473f106 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -2,6 +2,6 @@ \ No newline at end of file diff --git "a/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md" "b/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md" index ebc37c4..34aed61 100644 --- "a/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md" +++ "b/docs/test/\343\203\206\343\202\271\343\203\210\346\210\246\347\225\245.md" @@ -11,7 +11,7 @@ - 検証対象は CLI / Gradle / Maven ビルドの成否・診断・生成物・実行時挙動に限る。 IDE(K2) はサードパーティ FIR プラグインを既定でロードしない(KTIJ-29248)ため、 IDE / Analysis API 側は検証対象外とする(既定の IDE 体験は概要 §6・設計00 §11 が既知の制限として持つ)。 -- 環境: Kotlin 2.4.20 / JVM toolchain 17 / `group=io.github.projectmapk`。 +- 環境: Kotlin 2.4.21 / JVM toolchain 17 / `group=io.github.projectmapk`。 ビルドツール(Gradle / Maven)の版はラッパーとカタログを正とし、本書では具体的な版を指定しない。 - 比較規約: 値の比較はなるべく観測用 data class を組み立て 1 回の `assertEquals` で行う。 kind の同一性は参照比較(`===`)で行う。 diff --git "a/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md" "b/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md" index a17c471..49fbc13 100644 --- "a/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md" +++ "b/docs/\343\202\250\343\203\203\343\202\270\343\202\261\343\203\274\343\202\271\343\201\270\343\201\256\345\257\276\345\277\234\346\226\271\351\207\235.md" @@ -4,7 +4,7 @@ チェッカーエラー該当時の生成挙動 — の扱いを定める。 扱いは本書を正とする(利用者視点の仕様全般の正は [概要.md](概要.md))。 用語は [設計00](コンパイラプラグイン設計00.md) §1 に従う。 -「実測」は Kotlin 2.4.20(JVM / K2)でのコンパイル確認(生成物相当の手書き模擬を含む)を指す。 +「実測」は Kotlin 2.4.21(JVM / K2)でのコンパイル確認(生成物相当の手書き模擬を含む)を指す。 検証項目(§4 の E 表)は本書が管理し、設計00 §10 から参照される。 --- diff --git "a/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md" "b/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md" index 74ca86c..e0b118f 100644 --- "a/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md" +++ "b/docs/\345\256\237\350\243\205\343\203\216\343\203\274\343\203\210.md" @@ -5,7 +5,7 @@ 各事項の詳細と根拠は実装箇所のコメントを正とし、本書は所在と要点のみを示す。 本書は他資料への**補足**であり、参照は常に本書から他資料へ向かう(ソースコードおよび設計資料・概要・ テスト資料から本書を参照しない。それらが要する内容は各資料自身が持つ)。 -実測環境: Kotlin 2.4.20(K2 / JVM)。 +実測環境: Kotlin 2.4.21(K2 / JVM)。 ## 1. テストの分担 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1456639..6e86a52 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.4.20" +kotlin = "2.4.21" autoservice = "0.1.5" ktfmt = "0.27.0" mavenPublish = "0.37.0" diff --git a/integration-test/kotlin-js-store/yarn.lock b/integration-test/kotlin-js-store/yarn.lock index 32092f6..c2d27b6 100644 --- a/integration-test/kotlin-js-store/yarn.lock +++ b/integration-test/kotlin-js-store/yarn.lock @@ -25,9 +25,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.2.2: - version "6.3.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.3.0.tgz#247c8e7b70a1a43b10ce14c0226fcbf58e8815d5" - integrity sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ== + version "6.4.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.4.0.tgz#69093d6436d30dbb9b04fe7bdcbcfe16c697d8a1" + integrity sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw== ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" @@ -52,9 +52,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== brace-expansion@^2.0.2: - version "2.1.4" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" - integrity sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg== + version "2.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.7.tgz#14ea3836731823bb24740225ea43b941b436f9d1" + integrity sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g== dependencies: balanced-match "^1.0.0" diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock index 32092f6..c2d27b6 100644 --- a/kotlin-js-store/yarn.lock +++ b/kotlin-js-store/yarn.lock @@ -25,9 +25,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.2.2: - version "6.3.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.3.0.tgz#247c8e7b70a1a43b10ce14c0226fcbf58e8815d5" - integrity sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ== + version "6.4.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.4.0.tgz#69093d6436d30dbb9b04fe7bdcbcfe16c697d8a1" + integrity sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw== ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" @@ -52,9 +52,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== brace-expansion@^2.0.2: - version "2.1.4" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" - integrity sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg== + version "2.1.7" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.7.tgz#14ea3836731823bb24740225ea43b941b436f9d1" + integrity sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g== dependencies: balanced-match "^1.0.0"