mirror of
https://github.com/apple/pkl.git
synced 2026-07-03 11:41:43 +02:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 26c115aea6 | |||
| 6a4d3acf21 | |||
| 08b0975af9 | |||
| 1ad63d32b3 | |||
| f44ff9904d | |||
| 45912c504f |
Generated
+2
-2
@@ -25,7 +25,7 @@ jobs:
|
|||||||
- name: actions/download-artifact@v6
|
- name: actions/download-artifact@v6
|
||||||
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
|
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
|
||||||
- name: actions/setup-java@v5
|
- name: actions/setup-java@v5
|
||||||
uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
- name: actions/upload-artifact@v5
|
- name: actions/upload-artifact@v5
|
||||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
|
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
|
||||||
- name: dawidd6/action-download-artifact@v11
|
- name: dawidd6/action-download-artifact@v11
|
||||||
@@ -35,6 +35,6 @@ jobs:
|
|||||||
- name: github/codeql-action/init@v4
|
- name: github/codeql-action/init@v4
|
||||||
uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4
|
uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4
|
||||||
- name: gradle/actions/dependency-submission@v6
|
- name: gradle/actions/dependency-submission@v6
|
||||||
uses: gradle/actions/dependency-submission@3f131e8634966bd73d06cc69884922b02e6faf92 # v6
|
uses: gradle/actions/dependency-submission@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6
|
||||||
- name: gradle/actions/setup-gradle@v5
|
- name: gradle/actions/setup-gradle@v5
|
||||||
uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5
|
uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5
|
||||||
|
|||||||
Generated
+17
-17
@@ -23,7 +23,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -103,7 +103,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -130,7 +130,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -170,7 +170,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -220,7 +220,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -266,7 +266,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -317,7 +317,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -363,7 +363,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -411,7 +411,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -529,7 +529,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -576,7 +576,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -622,7 +622,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -673,7 +673,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -719,7 +719,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -767,7 +767,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -885,7 +885,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
|
|||||||
Generated
+20
-20
@@ -21,7 +21,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -62,7 +62,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -101,7 +101,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -128,7 +128,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -168,7 +168,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -218,7 +218,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -264,7 +264,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -315,7 +315,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -361,7 +361,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -409,7 +409,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -527,7 +527,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -574,7 +574,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -620,7 +620,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -671,7 +671,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -717,7 +717,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -765,7 +765,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -883,7 +883,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -946,7 +946,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -983,11 +983,11 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
- uses: gradle/actions/dependency-submission@3f131e8634966bd73d06cc69884922b02e6faf92 # v6
|
- uses: gradle/actions/dependency-submission@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6
|
||||||
with:
|
with:
|
||||||
dependency-graph-include-configurations: .*[rR]untimeClasspath|.*[cC]ompileClasspath
|
dependency-graph-include-configurations: .*[rR]untimeClasspath|.*[cC]ompileClasspath
|
||||||
publish-test-results:
|
publish-test-results:
|
||||||
|
|||||||
Generated
+14
-14
@@ -17,7 +17,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -103,7 +103,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -151,7 +151,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -203,7 +203,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -251,7 +251,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -301,7 +301,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -421,7 +421,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -469,7 +469,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -517,7 +517,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -569,7 +569,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -617,7 +617,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -667,7 +667,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -787,7 +787,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
|
|||||||
Generated
+17
-17
@@ -21,7 +21,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -62,7 +62,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -101,7 +101,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -128,7 +128,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -168,7 +168,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -218,7 +218,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -264,7 +264,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -315,7 +315,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -361,7 +361,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -409,7 +409,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -527,7 +527,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -574,7 +574,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -620,7 +620,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -671,7 +671,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -717,7 +717,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -765,7 +765,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -883,7 +883,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
|
|||||||
Generated
+18
-18
@@ -21,7 +21,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -62,7 +62,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -101,7 +101,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -128,7 +128,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -168,7 +168,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -219,7 +219,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -266,7 +266,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -318,7 +318,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -365,7 +365,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -414,7 +414,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -533,7 +533,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -581,7 +581,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -628,7 +628,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -680,7 +680,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -727,7 +727,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -776,7 +776,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -895,7 +895,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
@@ -959,7 +959,7 @@ jobs:
|
|||||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5
|
- uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5
|
||||||
with:
|
with:
|
||||||
java-version: '25'
|
java-version: '25'
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ assertj = "3.27.7"
|
|||||||
checksumPlugin = "1.4.0"
|
checksumPlugin = "1.4.0"
|
||||||
# 5.0.3 is the last version compatible with Kotlin 2.2
|
# 5.0.3 is the last version compatible with Kotlin 2.2
|
||||||
clikt = "5.0.3"
|
clikt = "5.0.3"
|
||||||
commonMark = "0.28.0"
|
commonMark = "0.29.0"
|
||||||
downloadTaskPlugin = "5.7.0"
|
downloadTaskPlugin = "5.7.0"
|
||||||
errorProne = "2.50.0"
|
errorProne = "2.50.0"
|
||||||
errorPronePlugin = "5.1.0"
|
errorPronePlugin = "5.1.0"
|
||||||
@@ -56,7 +56,7 @@ msgpack = "0.9.12"
|
|||||||
nexusPublishPlugin = "2.0.0"
|
nexusPublishPlugin = "2.0.0"
|
||||||
nullaway = "0.13.7"
|
nullaway = "0.13.7"
|
||||||
nullawayPlugin = "3.0.0"
|
nullawayPlugin = "3.0.0"
|
||||||
nuValidator = "26.5.29"
|
nuValidator = "26.6.24"
|
||||||
paguro = "3.10.3"
|
paguro = "3.10.3"
|
||||||
shadowPlugin = "9.4.2"
|
shadowPlugin = "9.4.2"
|
||||||
slf4j = "2.0.18"
|
slf4j = "2.0.18"
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionSha256Sum=bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f
|
distributionSha256Sum=bbaeb2fef8710818cf0e261201dab964c572f92b942812df0c3620d62a529a01
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.0-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
# Gradle start up script for POSIX generated by Gradle.
|
# gradlew start up script for POSIX generated by Gradle.
|
||||||
#
|
#
|
||||||
# Important for running:
|
# Important for running:
|
||||||
#
|
#
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
# bash, then to run this script, type that shell name before the whole
|
# bash, then to run this script, type that shell name before the whole
|
||||||
# command line, like:
|
# command line, like:
|
||||||
#
|
#
|
||||||
# ksh Gradle
|
# ksh gradlew
|
||||||
#
|
#
|
||||||
# Busybox and similar reduced shells will NOT work, because this script
|
# Busybox and similar reduced shells will NOT work, because this script
|
||||||
# requires all of these POSIX shell features:
|
# requires all of these POSIX shell features:
|
||||||
|
|||||||
Vendored
+2
-2
@@ -19,7 +19,7 @@
|
|||||||
@if "%DEBUG%"=="" @echo off
|
@if "%DEBUG%"=="" @echo off
|
||||||
@rem ##########################################################################
|
@rem ##########################################################################
|
||||||
@rem
|
@rem
|
||||||
@rem Gradle startup script for Windows
|
@rem gradlew startup script for Windows
|
||||||
@rem
|
@rem
|
||||||
@rem ##########################################################################
|
@rem ##########################################################################
|
||||||
|
|
||||||
@@ -72,7 +72,7 @@ echo location of your Java installation. 1>&2
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
@rem Execute Gradle
|
@rem Execute gradlew
|
||||||
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
|
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
|
||||||
@rem which allows us to clear the local environment before executing the java command
|
@rem which allows us to clear the local environment before executing the java command
|
||||||
endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel
|
endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel
|
||||||
|
|||||||
@@ -849,19 +849,14 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
public static class UnionTypeNode extends WriteFrameSlotTypeNode {
|
public static class UnionTypeNode extends WriteFrameSlotTypeNode {
|
||||||
@Children final TypeNode[] elementTypeNodes;
|
@Children final TypeNode[] elementTypeNodes;
|
||||||
private final boolean skipElementTypeChecks;
|
|
||||||
private final int defaultIndex;
|
private final int defaultIndex;
|
||||||
|
|
||||||
public UnionTypeNode(
|
public UnionTypeNode(
|
||||||
SourceSection sourceSection,
|
SourceSection sourceSection, int defaultIndex, TypeNode[] elementTypeNodes) {
|
||||||
int defaultIndex,
|
|
||||||
TypeNode[] elementTypeNodes,
|
|
||||||
boolean skipElementTypeChecks) {
|
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
assert elementTypeNodes.length > 0;
|
assert elementTypeNodes.length > 0;
|
||||||
this.elementTypeNodes = elementTypeNodes;
|
this.elementTypeNodes = elementTypeNodes;
|
||||||
this.defaultIndex = defaultIndex;
|
this.defaultIndex = defaultIndex;
|
||||||
this.skipElementTypeChecks = skipElementTypeChecks;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -879,7 +874,10 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isNoopTypeCheck() {
|
public boolean isNoopTypeCheck() {
|
||||||
return skipElementTypeChecks;
|
for (var element : elementTypeNodes) {
|
||||||
|
if (!element.isNoopTypeCheck()) return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -985,8 +983,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
@Fallback
|
@Fallback
|
||||||
@ExplodeLoop
|
@ExplodeLoop
|
||||||
protected Object executeLazily(VirtualFrame frame, Object value) {
|
protected Object executeLazily(VirtualFrame frame, Object value) {
|
||||||
if (skipElementTypeChecks) return value;
|
|
||||||
|
|
||||||
// escape analysis should remove this allocation in compiled code
|
// escape analysis should remove this allocation in compiled code
|
||||||
var typeMismatches = new VmTypeMismatchException[elementTypeNodes.length];
|
var typeMismatches = new VmTypeMismatchException[elementTypeNodes.length];
|
||||||
|
|
||||||
@@ -1037,8 +1033,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object executeEagerly(VirtualFrame frame, Object value) {
|
public Object executeEagerly(VirtualFrame frame, Object value) {
|
||||||
if (skipElementTypeChecks) return value;
|
|
||||||
|
|
||||||
// escape analysis should remove this allocation in compiled code
|
// escape analysis should remove this allocation in compiled code
|
||||||
var typeMismatches = new VmTypeMismatchException[elementTypeNodes.length];
|
var typeMismatches = new VmTypeMismatchException[elementTypeNodes.length];
|
||||||
|
|
||||||
@@ -1162,7 +1156,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
@Child private TypeNode elementTypeNode;
|
@Child private TypeNode elementTypeNode;
|
||||||
|
|
||||||
public CollectionTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
public CollectionTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
||||||
|
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
this.elementTypeNode = elementTypeNode;
|
this.elementTypeNode = elementTypeNode;
|
||||||
}
|
}
|
||||||
@@ -1272,12 +1265,10 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
public static final class ListTypeNode extends ObjectSlotTypeNode {
|
public static final class ListTypeNode extends ObjectSlotTypeNode {
|
||||||
@Child private TypeNode elementTypeNode;
|
@Child private TypeNode elementTypeNode;
|
||||||
private final boolean skipElementTypeChecks;
|
|
||||||
|
|
||||||
public ListTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
public ListTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
this.elementTypeNode = elementTypeNode;
|
this.elementTypeNode = elementTypeNode;
|
||||||
skipElementTypeChecks = elementTypeNode.isNoopTypeCheck();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1322,7 +1313,7 @@ public abstract class TypeNode extends PklNode {
|
|||||||
if (!(value instanceof VmList vmList)) {
|
if (!(value instanceof VmList vmList)) {
|
||||||
throw typeMismatch(value, BaseModule.getListClass());
|
throw typeMismatch(value, BaseModule.getListClass());
|
||||||
}
|
}
|
||||||
if (skipElementTypeChecks) return vmList;
|
if (elementTypeNode.isNoopTypeCheck()) return vmList;
|
||||||
|
|
||||||
for (var elem : vmList) {
|
for (var elem : vmList) {
|
||||||
elementTypeNode.executeEagerly(frame, elem);
|
elementTypeNode.executeEagerly(frame, elem);
|
||||||
@@ -1339,7 +1330,7 @@ public abstract class TypeNode extends PklNode {
|
|||||||
if (!(value instanceof VmList vmList)) {
|
if (!(value instanceof VmList vmList)) {
|
||||||
throw typeMismatch(value, BaseModule.getListClass());
|
throw typeMismatch(value, BaseModule.getListClass());
|
||||||
}
|
}
|
||||||
if (skipElementTypeChecks) return vmList;
|
if (elementTypeNode.isNoopTypeCheck()) return vmList;
|
||||||
var ret = vmList;
|
var ret = vmList;
|
||||||
var idx = 0;
|
var idx = 0;
|
||||||
|
|
||||||
@@ -1371,12 +1362,10 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
public abstract static class SetTypeNode extends ObjectSlotTypeNode {
|
public abstract static class SetTypeNode extends ObjectSlotTypeNode {
|
||||||
@Child private TypeNode elementTypeNode;
|
@Child private TypeNode elementTypeNode;
|
||||||
private final boolean skipElementTypeChecks;
|
|
||||||
|
|
||||||
protected SetTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
protected SetTypeNode(SourceSection sourceSection, TypeNode elementTypeNode) {
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
this.elementTypeNode = elementTypeNode;
|
this.elementTypeNode = elementTypeNode;
|
||||||
skipElementTypeChecks = elementTypeNode.isNoopTypeCheck();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1426,7 +1415,7 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
@Specialization
|
@Specialization
|
||||||
protected Object eval(VirtualFrame frame, VmSet value) {
|
protected Object eval(VirtualFrame frame, VmSet value) {
|
||||||
if (skipElementTypeChecks) return value;
|
if (elementTypeNode.isNoopTypeCheck()) return value;
|
||||||
for (var elem : value) {
|
for (var elem : value) {
|
||||||
// no point doing a lazy check because set members have their hash code computed, which
|
// no point doing a lazy check because set members have their hash code computed, which
|
||||||
// necessarily deep-forces them.
|
// necessarily deep-forces them.
|
||||||
@@ -1451,14 +1440,11 @@ public abstract class TypeNode extends PklNode {
|
|||||||
public static final class MapTypeNode extends ObjectSlotTypeNode {
|
public static final class MapTypeNode extends ObjectSlotTypeNode {
|
||||||
@Child private TypeNode keyTypeNode;
|
@Child private TypeNode keyTypeNode;
|
||||||
@Child private TypeNode valueTypeNode;
|
@Child private TypeNode valueTypeNode;
|
||||||
private final boolean skipEntryTypeChecks;
|
|
||||||
|
|
||||||
public MapTypeNode(SourceSection sourceSection, TypeNode keyTypeNode, TypeNode valueTypeNode) {
|
public MapTypeNode(SourceSection sourceSection, TypeNode keyTypeNode, TypeNode valueTypeNode) {
|
||||||
|
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
this.keyTypeNode = keyTypeNode;
|
this.keyTypeNode = keyTypeNode;
|
||||||
this.valueTypeNode = valueTypeNode;
|
this.valueTypeNode = valueTypeNode;
|
||||||
skipEntryTypeChecks = keyTypeNode.isNoopTypeCheck() && valueTypeNode.isNoopTypeCheck();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1531,7 +1517,7 @@ public abstract class TypeNode extends PklNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Object eval(VirtualFrame frame, VmMap value) {
|
private Object eval(VirtualFrame frame, VmMap value) {
|
||||||
if (skipEntryTypeChecks) return value;
|
if (keyTypeNode.isNoopTypeCheck() && valueTypeNode.isNoopTypeCheck()) return value;
|
||||||
var ret = value;
|
var ret = value;
|
||||||
|
|
||||||
for (var entry : value) {
|
for (var entry : value) {
|
||||||
@@ -1548,7 +1534,7 @@ public abstract class TypeNode extends PklNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Object evalEager(VirtualFrame frame, VmMap value) {
|
private Object evalEager(VirtualFrame frame, VmMap value) {
|
||||||
if (skipEntryTypeChecks) return value;
|
if (keyTypeNode.isNoopTypeCheck() && valueTypeNode.isNoopTypeCheck()) return value;
|
||||||
for (var entry : value) {
|
for (var entry : value) {
|
||||||
keyTypeNode.executeEagerly(frame, VmUtils.getKey(entry));
|
keyTypeNode.executeEagerly(frame, VmUtils.getKey(entry));
|
||||||
valueTypeNode.executeEagerly(frame, VmUtils.getValue(entry));
|
valueTypeNode.executeEagerly(frame, VmUtils.getValue(entry));
|
||||||
@@ -1712,9 +1698,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
@Child protected TypeNode valueTypeNode;
|
@Child protected TypeNode valueTypeNode;
|
||||||
@Child @Nullable protected ListingOrMappingTypeCastNode valueTypeCastNode;
|
@Child @Nullable protected ListingOrMappingTypeCastNode valueTypeCastNode;
|
||||||
|
|
||||||
private final boolean skipKeyTypeChecks;
|
|
||||||
private final boolean skipValueTypeChecks;
|
|
||||||
|
|
||||||
protected ListingOrMappingTypeNode(
|
protected ListingOrMappingTypeNode(
|
||||||
SourceSection sourceSection,
|
SourceSection sourceSection,
|
||||||
VmLanguage language,
|
VmLanguage language,
|
||||||
@@ -1725,9 +1708,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
this.language = language;
|
this.language = language;
|
||||||
this.keyTypeNode = keyTypeNode;
|
this.keyTypeNode = keyTypeNode;
|
||||||
this.valueTypeNode = valueTypeNode;
|
this.valueTypeNode = valueTypeNode;
|
||||||
|
|
||||||
skipKeyTypeChecks = keyTypeNode == null || keyTypeNode.isNoopTypeCheck();
|
|
||||||
skipValueTypeChecks = valueTypeNode.isNoopTypeCheck();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isListing() {
|
private boolean isListing() {
|
||||||
@@ -1849,7 +1829,11 @@ public abstract class TypeNode extends PklNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void doEagerCheck(VirtualFrame frame, VmObject object) {
|
protected void doEagerCheck(VirtualFrame frame, VmObject object) {
|
||||||
doEagerCheck(frame, object, skipKeyTypeChecks, skipValueTypeChecks);
|
doEagerCheck(
|
||||||
|
frame,
|
||||||
|
object,
|
||||||
|
keyTypeNode == null || keyTypeNode.isNoopTypeCheck(),
|
||||||
|
valueTypeNode.isNoopTypeCheck());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void doEagerCheck(
|
protected void doEagerCheck(
|
||||||
@@ -2262,7 +2246,6 @@ public abstract class TypeNode extends PklNode {
|
|||||||
|
|
||||||
public PairTypeNode(
|
public PairTypeNode(
|
||||||
SourceSection sourceSection, TypeNode firstTypeNode, TypeNode secondTypeNode) {
|
SourceSection sourceSection, TypeNode firstTypeNode, TypeNode secondTypeNode) {
|
||||||
|
|
||||||
super(sourceSection);
|
super(sourceSection);
|
||||||
this.firstTypeNode = firstTypeNode;
|
this.firstTypeNode = firstTypeNode;
|
||||||
this.secondTypeNode = secondTypeNode;
|
this.secondTypeNode = secondTypeNode;
|
||||||
@@ -2773,6 +2756,21 @@ public abstract class TypeNode extends PklNode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object executeEagerly(VirtualFrame frame, Object value) {
|
||||||
|
var prevOwner = VmUtils.getOwner(frame);
|
||||||
|
var prevReceiver = VmUtils.getReceiver(frame);
|
||||||
|
setOwner(frame, VmUtils.getOwner(typeAlias.getEnclosingFrame()));
|
||||||
|
setReceiver(frame, VmUtils.getReceiver(typeAlias.getEnclosingFrame()));
|
||||||
|
|
||||||
|
try {
|
||||||
|
return aliasedTypeNode.executeEagerly(frame, value);
|
||||||
|
} finally {
|
||||||
|
setOwner(frame, prevOwner);
|
||||||
|
setReceiver(frame, prevReceiver);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/** See docstring on {@link TypeAliasTypeNode#executeLazily}. */
|
/** See docstring on {@link TypeAliasTypeNode#executeLazily}. */
|
||||||
@Override
|
@Override
|
||||||
public Object executeAndSet(VirtualFrame frame, Object value) {
|
public Object executeAndSet(VirtualFrame frame, Object value) {
|
||||||
|
|||||||
@@ -361,16 +361,13 @@ public abstract class UnresolvedTypeNode extends PklNode {
|
|||||||
CompilerDirectives.transferToInterpreter();
|
CompilerDirectives.transferToInterpreter();
|
||||||
|
|
||||||
var elementTypeNodes = new TypeNode[unresolvedElementTypeNodes.length];
|
var elementTypeNodes = new TypeNode[unresolvedElementTypeNodes.length];
|
||||||
var skipElementTypeChecks = true;
|
|
||||||
|
|
||||||
for (var i = 0; i < elementTypeNodes.length; i++) {
|
for (var i = 0; i < elementTypeNodes.length; i++) {
|
||||||
var elementTypeNode = unresolvedElementTypeNodes[i].execute(frame);
|
var elementTypeNode = unresolvedElementTypeNodes[i].execute(frame);
|
||||||
elementTypeNodes[i] = elementTypeNode;
|
elementTypeNodes[i] = elementTypeNode;
|
||||||
skipElementTypeChecks &= elementTypeNode.isNoopTypeCheck();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return new UnionTypeNode(
|
return new UnionTypeNode(sourceSection, defaultIndex, elementTypeNodes);
|
||||||
sourceSection, defaultIndex, elementTypeNodes, skipElementTypeChecks);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -645,10 +645,7 @@ public final class RendererNodes {
|
|||||||
hasString && elements.size() == 1
|
hasString && elements.size() == 1
|
||||||
? elements.get(0)
|
? elements.get(0)
|
||||||
: new UnionTypeNode(
|
: new UnionTypeNode(
|
||||||
VmUtils.unavailableSourceSection(),
|
VmUtils.unavailableSourceSection(), -1, elements.toArray(new TypeNode[0]));
|
||||||
-1,
|
|
||||||
elements.toArray(new TypeNode[0]),
|
|
||||||
false);
|
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
return type;
|
return type;
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
typealias MyList<T> = List<T>
|
||||||
|
res1 = List(new Dynamic {}) is MyList<module>
|
||||||
|
|
||||||
|
typealias MySet<T> = Set<T>
|
||||||
|
res2 = Set(new Dynamic {}) is MySet<module>
|
||||||
|
|
||||||
|
typealias MyMap<T> = Map<Any, T>
|
||||||
|
res3 = Map("foo", new Dynamic {}) is MyMap<module>
|
||||||
|
|
||||||
|
typealias MyListing<T> = Listing<T>
|
||||||
|
res4 = new Listing { new Dynamic {} } is MyListing<module>
|
||||||
|
|
||||||
|
typealias MyMapping<K, V> = Mapping<K, V>
|
||||||
|
res5 = new Mapping { ["foo"] = new Dynamic {} } is MyMapping<String, module>
|
||||||
|
|
||||||
|
typealias MyUnion<A, B> = A | B
|
||||||
|
res6 = new Dynamic {} is MyUnion<module, module>
|
||||||
|
|
||||||
|
typealias NestedUnion<A, B> = (A | A) | (B | B)
|
||||||
|
res7 = new Dynamic {} is NestedUnion<module, module>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
res1 = false
|
||||||
|
res2 = false
|
||||||
|
res3 = false
|
||||||
|
res4 = false
|
||||||
|
res5 = false
|
||||||
|
res6 = false
|
||||||
|
res7 = false
|
||||||
+1
-1
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
/// Defines inputs and outputs for CLI commands implemented in Pkl.
|
/// Defines inputs and outputs for CLI commands implemented in Pkl.
|
||||||
///
|
///
|
||||||
/// Modules extending `pkl:Command` may configure [ModuleOutput.text], [ModuleOutput.bytes], and/or
|
/// Modules extending `pkl:Command` may configure [FileOutput.text], [FileOutput.bytes], and/or
|
||||||
/// [ModuleOutput.files] of [output] to influence the effect of the command.
|
/// [ModuleOutput.files] of [output] to influence the effect of the command.
|
||||||
///
|
///
|
||||||
/// Command modules should override [options] and provide their own class declaring options:
|
/// Command modules should override [options] and provide their own class declaring options:
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ module pkl.EvaluatorSettings
|
|||||||
|
|
||||||
import "pkl:EvaluatorSettings"
|
import "pkl:EvaluatorSettings"
|
||||||
import "pkl:platform"
|
import "pkl:platform"
|
||||||
// used by doc comments
|
|
||||||
import "pkl:Project"
|
import "pkl:Project"
|
||||||
|
|
||||||
/// The external properties available to Pkl, read using the `prop:` scheme.
|
/// The external properties available to Pkl, read using the `prop:` scheme.
|
||||||
|
|||||||
+9
-9
@@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
/// A manifest that defines the presence of a project.
|
/// A manifest that defines the presence of a project.
|
||||||
///
|
///
|
||||||
/// A project is useful for defining [dependencies], and also for defining common evaluator
|
/// A project is useful for defining [dependencies], and also for
|
||||||
/// [settings].
|
/// [common evaluator settings][evaluatorSettings].
|
||||||
///
|
///
|
||||||
/// A project is a directory that contains a project file at its root.
|
/// A project is a directory that contains a project file at its root.
|
||||||
/// The project file is a file named `PklProject` exactly, that amends or embeds `"pkl:Project"`.
|
/// The project file is a file named `PklProject` exactly, that amends or embeds `"pkl:Project"`.
|
||||||
@@ -26,8 +26,8 @@
|
|||||||
/// `--project-dir` flag, or is determined implicitly by walking up the working directory, looking
|
/// `--project-dir` flag, or is determined implicitly by walking up the working directory, looking
|
||||||
/// for a directory containing a `PklProject` file.
|
/// for a directory containing a `PklProject` file.
|
||||||
///
|
///
|
||||||
/// When using the API libraries (e.g. _pkl-swift_, _pkl-go_ or _pkl-config-java_), the project must be
|
/// When using the API libraries (e.g. _pkl-swift_, _pkl-go_ or _pkl-config-java_), the project must
|
||||||
/// explicitly stated via the evaluator builder.
|
/// be explicitly stated via the evaluator builder.
|
||||||
///
|
///
|
||||||
/// ## Embedding [Project]
|
/// ## Embedding [Project]
|
||||||
///
|
///
|
||||||
@@ -193,11 +193,11 @@ local isFileBasedProject = projectFileUri.startsWith("file:")
|
|||||||
///
|
///
|
||||||
/// The following values can only be set if this is a file-based project:
|
/// The following values can only be set if this is a file-based project:
|
||||||
///
|
///
|
||||||
/// - [modulePath][EvaluatorSettings.modulePath]
|
/// - [modulePath][EvaluatorSettingsModule.modulePath]
|
||||||
/// - [rootDir][EvaluatorSettings.rootDir]
|
/// - [rootDir][EvaluatorSettingsModule.rootDir]
|
||||||
/// - [moduleCacheDir][EvaluatorSettings.moduleCacheDir]
|
/// - [moduleCacheDir][EvaluatorSettingsModule.moduleCacheDir]
|
||||||
/// - [externalModuleReaders][EvaluatorSettings.externalModuleReaders]
|
/// - [externalModuleReaders][EvaluatorSettingsModule.externalModuleReaders]
|
||||||
/// - [externalResourceReaders][EvaluatorSettings.externalResourceReaders]
|
/// - [externalResourceReaders][EvaluatorSettingsModule.externalResourceReaders]
|
||||||
evaluatorSettings: EvaluatorSettingsModule(
|
evaluatorSettings: EvaluatorSettingsModule(
|
||||||
(modulePath != null).implies(isFileBasedProject),
|
(modulePath != null).implies(isFileBasedProject),
|
||||||
(rootDir != null).implies(isFileBasedProject),
|
(rootDir != null).implies(isFileBasedProject),
|
||||||
|
|||||||
+3
-4
@@ -20,7 +20,6 @@
|
|||||||
@ModuleInfo { minPklVersion = "0.32.0" }
|
@ModuleInfo { minPklVersion = "0.32.0" }
|
||||||
module pkl.base
|
module pkl.base
|
||||||
|
|
||||||
// json, math, and yaml imports used for doc comments
|
|
||||||
import "pkl:json"
|
import "pkl:json"
|
||||||
import "pkl:jsonnet"
|
import "pkl:jsonnet"
|
||||||
import "pkl:math"
|
import "pkl:math"
|
||||||
@@ -3227,16 +3226,16 @@ external class List<out Element> extends Collection<Element> {
|
|||||||
/// Returns [null] if [index] is outside the bounds of this list.
|
/// Returns [null] if [index] is outside the bounds of this list.
|
||||||
external function replaceOrNull<Other>(index: Int, replacement: Other): List<Element | Other>?
|
external function replaceOrNull<Other>(index: Int, replacement: Other): List<Element | Other>?
|
||||||
|
|
||||||
/// Replaces the elements between indices [range] and [exclusiveEnd] with [replacement].
|
/// Replaces the elements between indices [start] and [exclusiveEnd] with [replacement].
|
||||||
///
|
///
|
||||||
/// Throws if [range] or [exclusiveEnd] is outside the bounds of this list.
|
/// Throws if [start] or [exclusiveEnd] is outside the bounds of this list.
|
||||||
external function replaceRange<Other>(
|
external function replaceRange<Other>(
|
||||||
start: Int,
|
start: Int,
|
||||||
exclusiveEnd: Int,
|
exclusiveEnd: Int,
|
||||||
replacement: Collection<Other>,
|
replacement: Collection<Other>,
|
||||||
): List<Element | Other>
|
): List<Element | Other>
|
||||||
|
|
||||||
/// Replaces the elements between indices [range] and [exclusiveEnd] with [replacement].
|
/// Replaces the elements between indices [start] and [exclusiveEnd] with [replacement].
|
||||||
///
|
///
|
||||||
/// Returns [null] if [range] or [exclusiveEnd] is outside the bounds of this list.
|
/// Returns [null] if [range] or [exclusiveEnd] is outside the bounds of this list.
|
||||||
external function replaceRangeOrNull<Other>(
|
external function replaceRangeOrNull<Other>(
|
||||||
|
|||||||
+1
-1
@@ -54,7 +54,7 @@ class Parser {
|
|||||||
|
|
||||||
/// Value converters to apply to parsed values.
|
/// Value converters to apply to parsed values.
|
||||||
///
|
///
|
||||||
/// For further information see [PcfRenderer.converters].
|
/// For further information see [BaseValueRenderer.converters].
|
||||||
converters: Mapping<Class | String(!isEmpty), (unknown) -> unknown>
|
converters: Mapping<Class | String(!isEmpty), (unknown) -> unknown>
|
||||||
|
|
||||||
/// Parses [source] as a JSON document.
|
/// Parses [source] as a JSON document.
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ function ExtVar(_name: String): ExtVar = new { name = _name }
|
|||||||
/// | [Typed] | object |
|
/// | [Typed] | object |
|
||||||
///
|
///
|
||||||
/// Some Pkl types, such as [Duration] and [DataSize], don't have a Jsonnet equivalent.
|
/// Some Pkl types, such as [Duration] and [DataSize], don't have a Jsonnet equivalent.
|
||||||
/// To render values of such types, define _output converters_ (see [Renderer.converters]).
|
/// To render values of such types, define _output converters_ (see [BaseValueRenderer.converters]).
|
||||||
///
|
///
|
||||||
/// The output is formatted according to _jsonnetfmt_.
|
/// The output is formatted according to _jsonnetfmt_.
|
||||||
/// To render an `importstr` construct, use [ImportStr()].
|
/// To render an `importstr` construct, use [ImportStr()].
|
||||||
|
|||||||
+22
-53
@@ -63,101 +63,70 @@ external maxUInt32: UInt32
|
|||||||
|
|
||||||
/// The minimum finite [Float] value: `-1.7976931348623157e308`.
|
/// The minimum finite [Float] value: `-1.7976931348623157e308`.
|
||||||
///
|
///
|
||||||
/// Operations whose value is less than [minFiniteFloat] return -[infinity].
|
/// Operations whose value is less than [minFiniteFloat] return -[Infinity].
|
||||||
external minFiniteFloat: Float
|
external minFiniteFloat: Float
|
||||||
|
|
||||||
/// The maximum finite [Float] value: `1.7976931348623157e308`.
|
/// The maximum finite [Float] value: `1.7976931348623157e308`.
|
||||||
///
|
///
|
||||||
/// Operations whose value is greater than [maxFiniteFloat] return [infinity].
|
/// Operations whose value is greater than [maxFiniteFloat] return [Infinity].
|
||||||
external maxFiniteFloat: Float
|
external maxFiniteFloat: Float
|
||||||
|
|
||||||
/// The minimum positive [Float] value that is greater than zero: `4.9e-324`.
|
/// The minimum positive [Float] value that is greater than zero: `4.9e-324`.
|
||||||
external minPositiveFloat: Float
|
external minPositiveFloat: Float
|
||||||
|
|
||||||
/// The number [e][1].
|
/// The number [e](https://en.wikipedia.org/wiki/E_(mathematical_constant)).
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/E_(mathematical_constant)
|
|
||||||
external e: Float
|
external e: Float
|
||||||
|
|
||||||
/// The number [π][1].
|
/// The number [π](https://en.wikipedia.org/wiki/Pi).
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Pi
|
|
||||||
external pi: Float
|
external pi: Float
|
||||||
|
|
||||||
/// Returns e raised to the power of [exponent].
|
/// Returns e [raised to the power](https://en.wikipedia.org/wiki/Exponential_function) of
|
||||||
///
|
/// [exponent].
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Exponential_function
|
|
||||||
external function exp(exponent: Number): Float
|
external function exp(exponent: Number): Float
|
||||||
|
|
||||||
/// Returns the [square root][1] of [x].
|
/// Returns the [square root](https://en.wikipedia.org/wiki/Square_root) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Square_root
|
|
||||||
external function sqrt(x: Number): Float
|
external function sqrt(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [cube root][1] of [x].
|
/// Returns the [cube root](https://en.wikipedia.org/wiki/Cube_root) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Cube_root
|
|
||||||
external function cbrt(x: Number): Float
|
external function cbrt(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [natural logarithm][1] (base e logarithm) of [x].
|
/// Returns the [natural logarithm](https://en.wikipedia.org/wiki/Natural_logarithm) (base e logarithm) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Natural_logarithm
|
|
||||||
external function log(x: Number): Float
|
external function log(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [base 2 logarithm][1] of [x].
|
/// Returns the [base 2 logarithm](https://en.wikipedia.org/wiki/Binary_logarithm) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Binary_logarithm
|
|
||||||
external function log2(x: Number): Float
|
external function log2(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [base 10 logarithm][1] of [x].
|
/// Returns the [base 10 logarithm](https://en.wikipedia.org/wiki/Common_logarithm) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Common_logarithm
|
|
||||||
external function log10(x: Number): Float
|
external function log10(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [sine][1] of [angle] given in radians.
|
/// Returns the [sine](https://en.wikipedia.org/wiki/Sine_and_cosine) of [angle] given in radians.
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Sine
|
|
||||||
external function sin(angle: Number): Float
|
external function sin(angle: Number): Float
|
||||||
|
|
||||||
/// Returns the [cosine][1] of [angle] given in radians.
|
/// Returns the [cosine](https://en.wikipedia.org/wiki/Sine_and_cosine) of [angle] given in radians.
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Trigonometric_functions///cosine
|
|
||||||
external function cos(angle: Number): Float
|
external function cos(angle: Number): Float
|
||||||
|
|
||||||
/// Returns the [tangent][1] of [angle] given in radians.
|
/// Returns the [tangent](https://en.wikipedia.org/wiki/Tangent) of [angle] given in radians.
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Tangent
|
|
||||||
external function tan(angle: Number): Float
|
external function tan(angle: Number): Float
|
||||||
|
|
||||||
/// Returns the [arcsine][1] of [x].
|
/// Returns the [arcsine](https://en.wikipedia.org/wiki/Inverse_trigonometric_functions) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Inverse_trigonometric_functions
|
|
||||||
external function asin(x: Number): Float
|
external function asin(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [arccosine][1] of [x].
|
/// Returns the [arccosine](https://en.wikipedia.org/wiki/Inverse_trigonometric_functions) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Inverse_trigonometric_functions
|
|
||||||
external function acos(x: Number): Float
|
external function acos(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [arctangent][1] of [x].
|
/// Returns the [arctangent](https://en.wikipedia.org/wiki/Inverse_trigonometric_functions) of [x].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Inverse_trigonometric_functions
|
|
||||||
external function atan(x: Number): Float
|
external function atan(x: Number): Float
|
||||||
|
|
||||||
/// Returns the [2-argument arctangent][1] of [x] and [y].
|
/// Returns the [2-argument arctangent](https://en.wikipedia.org/wiki/Atan2) of [x] and [y].
|
||||||
///
|
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Atan2
|
|
||||||
@Since { version = "0.28.0" }
|
@Since { version = "0.28.0" }
|
||||||
external function atan2(x: Number, y: Number): Float
|
external function atan2(x: Number, y: Number): Float
|
||||||
|
|
||||||
/// Returns the [greatest common divisor][1] of [x] and [y].
|
/// Returns the [greatest common divisor](https://en.wikipedia.org/wiki/Greatest_common_divisor) of
|
||||||
///
|
/// [x] and [y].
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Greatest_common_divisor
|
|
||||||
external function gcd(x: Int, y: Int): Int
|
external function gcd(x: Int, y: Int): Int
|
||||||
|
|
||||||
/// Returns the [least common multiple][1] of [x] and [y].
|
/// Returns the [least common multiple](https://en.wikipedia.org/wiki/Least_common_multiple) of [x]
|
||||||
///
|
/// and [y].
|
||||||
/// [1]: https://en.wikipedia.org/wiki/Least_common_multiple
|
|
||||||
external function lcm(x: Int, y: Int): Int
|
external function lcm(x: Int, y: Int): Int
|
||||||
|
|
||||||
/// Returns `true` if [x] is a power of two.
|
/// Returns `true` if [x] is a power of two.
|
||||||
|
|||||||
+1
-1
@@ -31,7 +31,7 @@
|
|||||||
@Since { version = "0.32.0" }
|
@Since { version = "0.32.0" }
|
||||||
module pkl.ref
|
module pkl.ref
|
||||||
|
|
||||||
/// Creates a deferred [Reference] to a value of type [class] in the given [domain] and [data].
|
/// Creates a deferred [Reference] to a value of type [`class`] in the given [domain] and [data].
|
||||||
///
|
///
|
||||||
/// References may only be constructed for single, non-generic class types.
|
/// References may only be constructed for single, non-generic class types.
|
||||||
/// To create a reference to other types (generic classes, union, nullable, constrained,
|
/// To create a reference to other types (generic classes, union, nullable, constrained,
|
||||||
|
|||||||
+1
-1
@@ -77,7 +77,7 @@ class Property extends ConvertProperty {
|
|||||||
/// Use this method to directly define an XML element
|
/// Use this method to directly define an XML element
|
||||||
/// instead of relying on the default rendering of Pkl values.
|
/// instead of relying on the default rendering of Pkl values.
|
||||||
///
|
///
|
||||||
/// To define the XML element's attributes, set the [attributes] property of the `Element` object:
|
/// To define the XML element's attributes, set the `attributes` property of the `Element` object:
|
||||||
/// ```
|
/// ```
|
||||||
/// order = xml.Element("order") {
|
/// order = xml.Element("order") {
|
||||||
/// attributes {
|
/// attributes {
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ class Parser {
|
|||||||
|
|
||||||
/// Value converters to apply to parsed values.
|
/// Value converters to apply to parsed values.
|
||||||
///
|
///
|
||||||
/// For further information see [PcfRenderer.converters].
|
/// For further information see [BaseValueRenderer.converters].
|
||||||
converters: Mapping<Class | String(!isEmpty), (unknown) -> unknown>
|
converters: Mapping<Class | String(!isEmpty), (unknown) -> unknown>
|
||||||
|
|
||||||
/// The maximum number of aliases for collection nodes.
|
/// The maximum number of aliases for collection nodes.
|
||||||
|
|||||||
Reference in New Issue
Block a user