diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 000000000..809fcc961 --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,39 @@ +on: + push: + branches: + - main + - release/* +jobs: + deploy: + runs-on: "macos-15" + permissions: + contents: read + deployments: write + name: Deploy to Cloudflare Pages + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup node.js + uses: actions/setup-node@v4 + with: + node-version: "20" + - name: Install npm packages + run: npm install + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: "16.0" + - name: Get swift version + run: swift --version + - name: Build + run: xcrun docc convert swift-6.docc --output-path ./docs --transform-for-static-hosting --experimental-enable-custom-templates + - name: Copy Redirects + run: cp swift-6.docc/_redirects ./docs/_redirects + - name: Publish + uses: cloudflare/pages-action@v1 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: swift-programming-lang + directory: ./docs + gitHubToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index d8dba3a6d..e20239029 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ node_modules package-lock.json **/.docc-build +docs + diff --git a/README.md b/README.md index aeb3ece8f..9de3d2a7f 100755 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ This repository includes the latest version of TSPL, as well as Simplified Chine ## Building -Clone this repository and run `docc preview swift-6-beta.docc` +Clone this repository and run `docc preview swift-6.docc` in this repository's root directory. After running DocC, open the link that `docc` outputs @@ -41,7 +41,7 @@ to display a local preview in your browser. > includes that directory. > > If you installed DocC by downloading Xcode, -> run `xcrun docc preview swift-6-beta.docc` instead. +> run `xcrun docc preview swift-6.docc` instead. 3. Replace the content of the original Markdown file with your Chinese translation, following the terminology table below and the [SwiftGG style guide][swiftgg-style-guide]. Submit your translation through a Pull Request. Once verified by SwiftGG members, it will be merged into the current translation branch. @@ -59,13 +59,13 @@ We extend our heartfelt thanks to all our contributors. You can find the [list o ## 构建 -克隆此仓库并在仓库根目录运行 `docc preview swift-6-beta.docc`。 +克隆此仓库并在仓库根目录运行 `docc preview swift-6.docc`。 运行 DocC 后,打开 `docc` 输出的链接,即可在浏览器中显示本地预览。 ## 当前状态 -- The Swift Programming Language 的最新英文版本。[最新提交: 11a2b29][11a2b29] +- The Swift Programming Language 的最新英文版本。[最新提交: fe0121d][https://github.com/swiftlang/swift-book/commit/fe0121d1f2d86d6139c2b424d45a7889b82ff5e2] - 对应的简体中文翻译 (进行中和已归档): - Swift 6 beta (当前正在翻译) - Swift 5.x 及更早版本 (可在 [GitBook][legacy-documentations] 上阅读) @@ -83,7 +83,7 @@ We extend our heartfelt thanks to all our contributors. You can find the [list o > 确保您的 shell 的 `PATH` 环境变量包含该目录。 > > 如果您通过下载 Xcode 安装了 DocC, -> 请运行 `xcrun docc preview swift-6-beta.docc`。 +> 请运行 `xcrun docc preview swift-6.docc`。 3. 按照下面的术语表和 [SwiftGG 排版指南][swiftgg-style-guide] 将原始 Markdown 文件的内容替换为您的中文翻译。通过 Pull Request 提交您的翻译。经 SwiftGG 成员验证后,将合并到当前的翻译分支。 diff --git a/TSPL.docc/Assets/CollectionTypes_intro_2x.png b/TSPL.docc/Assets/CollectionTypes_intro@2x.png similarity index 100% rename from TSPL.docc/Assets/CollectionTypes_intro_2x.png rename to TSPL.docc/Assets/CollectionTypes_intro@2x.png diff --git a/TSPL.docc/GuidedTour/AboutSwift.md b/TSPL.docc/GuidedTour/AboutSwift.md index 424548159..ab4c7ac02 100644 --- a/TSPL.docc/GuidedTour/AboutSwift.md +++ b/TSPL.docc/GuidedTour/AboutSwift.md @@ -45,12 +45,6 @@ Swift continues to evolve with thoughtful new features and powerful capabilities The goals for Swift are ambitious. We can’t wait to see what you create with it. -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - @@ -742,12 +747,6 @@ it doesn't allow the access. on performance and memory usage. --> -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - The first argument to this attribute -indicates the macros role: +indicates the macro's role: - term Peer macros: Write `peer` as the first argument to this attribute. @@ -1593,7 +1593,7 @@ s.$x.wrapper // WrapperWithProjection value ### resultBuilder -Apply this attribute to a class, structure, enumeration +Apply this attribute to a class, structure, or enumeration to use that type as a result builder. A *result builder* is a type that builds a nested data structure step by step. @@ -2625,12 +2625,6 @@ see . > *balanced-token* → Any identifier, keyword, literal, or operator \ > *balanced-token* → Any punctuation except **`(`**, **`)`**, **`[`**, **`]`**, **`{`**, or **`}`** -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - - - - diff --git a/swift-6-beta.docc/header-publish.html b/swift-6-beta.docc/header-publish.html deleted file mode 100644 index 87d370427..000000000 --- a/swift-6-beta.docc/header-publish.html +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/swift-6-beta.docc/header-staging.html b/swift-6-beta.docc/header-staging.html deleted file mode 100644 index f29c6038b..000000000 --- a/swift-6-beta.docc/header-staging.html +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/swift-6-beta.docc/Assets/CollectionTypes_intro_2x.png b/swift-6.docc/Assets/CollectionTypes_intro_2x.png similarity index 100% rename from swift-6-beta.docc/Assets/CollectionTypes_intro_2x.png rename to swift-6.docc/Assets/CollectionTypes_intro_2x.png diff --git a/swift-6-beta.docc/Assets/CollectionTypes_intro~dark@2x.png b/swift-6.docc/Assets/CollectionTypes_intro~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/CollectionTypes_intro~dark@2x.png rename to swift-6.docc/Assets/CollectionTypes_intro~dark@2x.png diff --git a/swift-6-beta.docc/Assets/UTF16@2x.png b/swift-6.docc/Assets/UTF16@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UTF16@2x.png rename to swift-6.docc/Assets/UTF16@2x.png diff --git a/swift-6-beta.docc/Assets/UTF16~dark@2x.png b/swift-6.docc/Assets/UTF16~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UTF16~dark@2x.png rename to swift-6.docc/Assets/UTF16~dark@2x.png diff --git a/swift-6-beta.docc/Assets/UTF8@2x.png b/swift-6.docc/Assets/UTF8@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UTF8@2x.png rename to swift-6.docc/Assets/UTF8@2x.png diff --git a/swift-6-beta.docc/Assets/UTF8~dark@2x.png b/swift-6.docc/Assets/UTF8~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UTF8~dark@2x.png rename to swift-6.docc/Assets/UTF8~dark@2x.png diff --git a/swift-6-beta.docc/Assets/UnicodeScalar@2x.png b/swift-6.docc/Assets/UnicodeScalar@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UnicodeScalar@2x.png rename to swift-6.docc/Assets/UnicodeScalar@2x.png diff --git a/swift-6-beta.docc/Assets/UnicodeScalar~dark@2x.png b/swift-6.docc/Assets/UnicodeScalar~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/UnicodeScalar~dark@2x.png rename to swift-6.docc/Assets/UnicodeScalar~dark@2x.png diff --git a/swift-6-beta.docc/Assets/barcode_QR@2x.png b/swift-6.docc/Assets/barcode_QR@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/barcode_QR@2x.png rename to swift-6.docc/Assets/barcode_QR@2x.png diff --git a/swift-6-beta.docc/Assets/barcode_QR~dark@2x.png b/swift-6.docc/Assets/barcode_QR~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/barcode_QR~dark@2x.png rename to swift-6.docc/Assets/barcode_QR~dark@2x.png diff --git a/swift-6-beta.docc/Assets/barcode_UPC@2x.png b/swift-6.docc/Assets/barcode_UPC@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/barcode_UPC@2x.png rename to swift-6.docc/Assets/barcode_UPC@2x.png diff --git a/swift-6-beta.docc/Assets/barcode_UPC~dark@2x.png b/swift-6.docc/Assets/barcode_UPC~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/barcode_UPC~dark@2x.png rename to swift-6.docc/Assets/barcode_UPC~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSigned@2x.png b/swift-6.docc/Assets/bitshiftSigned@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSigned@2x.png rename to swift-6.docc/Assets/bitshiftSigned@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedAddition@2x.png b/swift-6.docc/Assets/bitshiftSignedAddition@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedAddition@2x.png rename to swift-6.docc/Assets/bitshiftSignedAddition@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedAddition~dark@2x.png b/swift-6.docc/Assets/bitshiftSignedAddition~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedAddition~dark@2x.png rename to swift-6.docc/Assets/bitshiftSignedAddition~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedFour@2x.png b/swift-6.docc/Assets/bitshiftSignedFour@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedFour@2x.png rename to swift-6.docc/Assets/bitshiftSignedFour@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedFour~dark@2x.png b/swift-6.docc/Assets/bitshiftSignedFour~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedFour~dark@2x.png rename to swift-6.docc/Assets/bitshiftSignedFour~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedMinusFour@2x.png b/swift-6.docc/Assets/bitshiftSignedMinusFour@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedMinusFour@2x.png rename to swift-6.docc/Assets/bitshiftSignedMinusFour@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedMinusFourValue@2x.png b/swift-6.docc/Assets/bitshiftSignedMinusFourValue@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedMinusFourValue@2x.png rename to swift-6.docc/Assets/bitshiftSignedMinusFourValue@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedMinusFourValue~dark@2x.png b/swift-6.docc/Assets/bitshiftSignedMinusFourValue~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedMinusFourValue~dark@2x.png rename to swift-6.docc/Assets/bitshiftSignedMinusFourValue~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSignedMinusFour~dark@2x.png b/swift-6.docc/Assets/bitshiftSignedMinusFour~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSignedMinusFour~dark@2x.png rename to swift-6.docc/Assets/bitshiftSignedMinusFour~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftSigned~dark@2x.png b/swift-6.docc/Assets/bitshiftSigned~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftSigned~dark@2x.png rename to swift-6.docc/Assets/bitshiftSigned~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftUnsigned@2x.png b/swift-6.docc/Assets/bitshiftUnsigned@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftUnsigned@2x.png rename to swift-6.docc/Assets/bitshiftUnsigned@2x.png diff --git a/swift-6-beta.docc/Assets/bitshiftUnsigned~dark@2x.png b/swift-6.docc/Assets/bitshiftUnsigned~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitshiftUnsigned~dark@2x.png rename to swift-6.docc/Assets/bitshiftUnsigned~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseAND@2x.png b/swift-6.docc/Assets/bitwiseAND@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseAND@2x.png rename to swift-6.docc/Assets/bitwiseAND@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseAND~dark@2x.png b/swift-6.docc/Assets/bitwiseAND~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseAND~dark@2x.png rename to swift-6.docc/Assets/bitwiseAND~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseNOT@2x.png b/swift-6.docc/Assets/bitwiseNOT@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseNOT@2x.png rename to swift-6.docc/Assets/bitwiseNOT@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseNOT~dark@2x.png b/swift-6.docc/Assets/bitwiseNOT~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseNOT~dark@2x.png rename to swift-6.docc/Assets/bitwiseNOT~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseOR@2x.png b/swift-6.docc/Assets/bitwiseOR@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseOR@2x.png rename to swift-6.docc/Assets/bitwiseOR@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseOR~dark@2x.png b/swift-6.docc/Assets/bitwiseOR~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseOR~dark@2x.png rename to swift-6.docc/Assets/bitwiseOR~dark@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseXOR@2x.png b/swift-6.docc/Assets/bitwiseXOR@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseXOR@2x.png rename to swift-6.docc/Assets/bitwiseXOR@2x.png diff --git a/swift-6-beta.docc/Assets/bitwiseXOR~dark@2x.png b/swift-6.docc/Assets/bitwiseXOR~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/bitwiseXOR~dark@2x.png rename to swift-6.docc/Assets/bitwiseXOR~dark@2x.png diff --git a/swift-6-beta.docc/Assets/chessBoard@2x.png b/swift-6.docc/Assets/chessBoard@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/chessBoard@2x.png rename to swift-6.docc/Assets/chessBoard@2x.png diff --git a/swift-6-beta.docc/Assets/chessBoard~dark@2x.png b/swift-6.docc/Assets/chessBoard~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/chessBoard~dark@2x.png rename to swift-6.docc/Assets/chessBoard~dark@2x.png diff --git a/swift-6-beta.docc/Assets/closureReferenceCycle01@2x.png b/swift-6.docc/Assets/closureReferenceCycle01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/closureReferenceCycle01@2x.png rename to swift-6.docc/Assets/closureReferenceCycle01@2x.png diff --git a/swift-6-beta.docc/Assets/closureReferenceCycle01~dark@2x.png b/swift-6.docc/Assets/closureReferenceCycle01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/closureReferenceCycle01~dark@2x.png rename to swift-6.docc/Assets/closureReferenceCycle01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/closureReferenceCycle02@2x.png b/swift-6.docc/Assets/closureReferenceCycle02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/closureReferenceCycle02@2x.png rename to swift-6.docc/Assets/closureReferenceCycle02@2x.png diff --git a/swift-6-beta.docc/Assets/closureReferenceCycle02~dark@2x.png b/swift-6.docc/Assets/closureReferenceCycle02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/closureReferenceCycle02~dark@2x.png rename to swift-6.docc/Assets/closureReferenceCycle02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/computedProperties@2x.png b/swift-6.docc/Assets/computedProperties@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/computedProperties@2x.png rename to swift-6.docc/Assets/computedProperties@2x.png diff --git a/swift-6-beta.docc/Assets/computedProperties~dark@2x.png b/swift-6.docc/Assets/computedProperties~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/computedProperties~dark@2x.png rename to swift-6.docc/Assets/computedProperties~dark@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphComplex@2x.png b/swift-6.docc/Assets/coordinateGraphComplex@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphComplex@2x.png rename to swift-6.docc/Assets/coordinateGraphComplex@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphComplex~dark@2x.png b/swift-6.docc/Assets/coordinateGraphComplex~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphComplex~dark@2x.png rename to swift-6.docc/Assets/coordinateGraphComplex~dark@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphMedium@2x.png b/swift-6.docc/Assets/coordinateGraphMedium@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphMedium@2x.png rename to swift-6.docc/Assets/coordinateGraphMedium@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphMedium~dark@2x.png b/swift-6.docc/Assets/coordinateGraphMedium~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphMedium~dark@2x.png rename to swift-6.docc/Assets/coordinateGraphMedium~dark@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphSimple@2x.png b/swift-6.docc/Assets/coordinateGraphSimple@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphSimple@2x.png rename to swift-6.docc/Assets/coordinateGraphSimple@2x.png diff --git a/swift-6-beta.docc/Assets/coordinateGraphSimple~dark@2x.png b/swift-6.docc/Assets/coordinateGraphSimple~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/coordinateGraphSimple~dark@2x.png rename to swift-6.docc/Assets/coordinateGraphSimple~dark@2x.png diff --git a/swift-6-beta.docc/Assets/cover_opensource.jpg b/swift-6.docc/Assets/cover_opensource.jpg similarity index 100% rename from swift-6-beta.docc/Assets/cover_opensource.jpg rename to swift-6.docc/Assets/cover_opensource.jpg diff --git a/swift-6-beta.docc/Assets/initializerDelegation01@2x.png b/swift-6.docc/Assets/initializerDelegation01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializerDelegation01@2x.png rename to swift-6.docc/Assets/initializerDelegation01@2x.png diff --git a/swift-6-beta.docc/Assets/initializerDelegation01~dark@2x.png b/swift-6.docc/Assets/initializerDelegation01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializerDelegation01~dark@2x.png rename to swift-6.docc/Assets/initializerDelegation01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/initializerDelegation02@2x.png b/swift-6.docc/Assets/initializerDelegation02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializerDelegation02@2x.png rename to swift-6.docc/Assets/initializerDelegation02@2x.png diff --git a/swift-6-beta.docc/Assets/initializerDelegation02~dark@2x.png b/swift-6.docc/Assets/initializerDelegation02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializerDelegation02~dark@2x.png rename to swift-6.docc/Assets/initializerDelegation02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample01@2x.png b/swift-6.docc/Assets/initializersExample01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample01@2x.png rename to swift-6.docc/Assets/initializersExample01@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample01~dark@2x.png b/swift-6.docc/Assets/initializersExample01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample01~dark@2x.png rename to swift-6.docc/Assets/initializersExample01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample02@2x.png b/swift-6.docc/Assets/initializersExample02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample02@2x.png rename to swift-6.docc/Assets/initializersExample02@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample02~dark@2x.png b/swift-6.docc/Assets/initializersExample02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample02~dark@2x.png rename to swift-6.docc/Assets/initializersExample02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample03@2x.png b/swift-6.docc/Assets/initializersExample03@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample03@2x.png rename to swift-6.docc/Assets/initializersExample03@2x.png diff --git a/swift-6-beta.docc/Assets/initializersExample03~dark@2x.png b/swift-6.docc/Assets/initializersExample03~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/initializersExample03~dark@2x.png rename to swift-6.docc/Assets/initializersExample03~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-input@2x.png b/swift-6.docc/Assets/macro-ast-input@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-input@2x.png rename to swift-6.docc/Assets/macro-ast-input@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-input~dark@2x.png b/swift-6.docc/Assets/macro-ast-input~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-input~dark@2x.png rename to swift-6.docc/Assets/macro-ast-input~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-original@2x.png b/swift-6.docc/Assets/macro-ast-original@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-original@2x.png rename to swift-6.docc/Assets/macro-ast-original@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-original~dark@2x.png b/swift-6.docc/Assets/macro-ast-original~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-original~dark@2x.png rename to swift-6.docc/Assets/macro-ast-original~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-output@2x.png b/swift-6.docc/Assets/macro-ast-output@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-output@2x.png rename to swift-6.docc/Assets/macro-ast-output@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-output~dark@2x.png b/swift-6.docc/Assets/macro-ast-output~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-output~dark@2x.png rename to swift-6.docc/Assets/macro-ast-output~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-result@2x.png b/swift-6.docc/Assets/macro-ast-result@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-result@2x.png rename to swift-6.docc/Assets/macro-ast-result@2x.png diff --git a/swift-6-beta.docc/Assets/macro-ast-result~dark@2x.png b/swift-6.docc/Assets/macro-ast-result~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-ast-result~dark@2x.png rename to swift-6.docc/Assets/macro-ast-result~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-expansion-full@2x.png b/swift-6.docc/Assets/macro-expansion-full@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-expansion-full@2x.png rename to swift-6.docc/Assets/macro-expansion-full@2x.png diff --git a/swift-6-beta.docc/Assets/macro-expansion-full~dark@2x.png b/swift-6.docc/Assets/macro-expansion-full~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-expansion-full~dark@2x.png rename to swift-6.docc/Assets/macro-expansion-full~dark@2x.png diff --git a/swift-6-beta.docc/Assets/macro-expansion@2x.png b/swift-6.docc/Assets/macro-expansion@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-expansion@2x.png rename to swift-6.docc/Assets/macro-expansion@2x.png diff --git a/swift-6-beta.docc/Assets/macro-expansion~dark@2x.png b/swift-6.docc/Assets/macro-expansion~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/macro-expansion~dark@2x.png rename to swift-6.docc/Assets/macro-expansion~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_increment@2x.png b/swift-6.docc/Assets/memory_increment@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_increment@2x.png rename to swift-6.docc/Assets/memory_increment@2x.png diff --git a/swift-6-beta.docc/Assets/memory_increment~dark@2x.png b/swift-6.docc/Assets/memory_increment~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_increment~dark@2x.png rename to swift-6.docc/Assets/memory_increment~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_map@2x.png b/swift-6.docc/Assets/memory_map@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_map@2x.png rename to swift-6.docc/Assets/memory_map@2x.png diff --git a/swift-6-beta.docc/Assets/memory_mapInPlace@2x.png b/swift-6.docc/Assets/memory_mapInPlace@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_mapInPlace@2x.png rename to swift-6.docc/Assets/memory_mapInPlace@2x.png diff --git a/swift-6-beta.docc/Assets/memory_mapInPlace~dark@2x.png b/swift-6.docc/Assets/memory_mapInPlace~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_mapInPlace~dark@2x.png rename to swift-6.docc/Assets/memory_mapInPlace~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_map~dark@2x.png b/swift-6.docc/Assets/memory_map~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_map~dark@2x.png rename to swift-6.docc/Assets/memory_map~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_share_health_maria@2x.png b/swift-6.docc/Assets/memory_share_health_maria@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_share_health_maria@2x.png rename to swift-6.docc/Assets/memory_share_health_maria@2x.png diff --git a/swift-6-beta.docc/Assets/memory_share_health_maria~dark@2x.png b/swift-6.docc/Assets/memory_share_health_maria~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_share_health_maria~dark@2x.png rename to swift-6.docc/Assets/memory_share_health_maria~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_share_health_oscar@2x.png b/swift-6.docc/Assets/memory_share_health_oscar@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_share_health_oscar@2x.png rename to swift-6.docc/Assets/memory_share_health_oscar@2x.png diff --git a/swift-6-beta.docc/Assets/memory_share_health_oscar~dark@2x.png b/swift-6.docc/Assets/memory_share_health_oscar~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_share_health_oscar~dark@2x.png rename to swift-6.docc/Assets/memory_share_health_oscar~dark@2x.png diff --git a/swift-6-beta.docc/Assets/memory_shopping@2x.png b/swift-6.docc/Assets/memory_shopping@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_shopping@2x.png rename to swift-6.docc/Assets/memory_shopping@2x.png diff --git a/swift-6-beta.docc/Assets/memory_shopping~dark@2x.png b/swift-6.docc/Assets/memory_shopping~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/memory_shopping~dark@2x.png rename to swift-6.docc/Assets/memory_shopping~dark@2x.png diff --git a/swift-6-beta.docc/Assets/multilineStringWhitespace@2x.png b/swift-6.docc/Assets/multilineStringWhitespace@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/multilineStringWhitespace@2x.png rename to swift-6.docc/Assets/multilineStringWhitespace@2x.png diff --git a/swift-6-beta.docc/Assets/multilineStringWhitespace~dark@2x.png b/swift-6.docc/Assets/multilineStringWhitespace~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/multilineStringWhitespace~dark@2x.png rename to swift-6.docc/Assets/multilineStringWhitespace~dark@2x.png diff --git a/swift-6-beta.docc/Assets/overflowAddition@2x.png b/swift-6.docc/Assets/overflowAddition@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowAddition@2x.png rename to swift-6.docc/Assets/overflowAddition@2x.png diff --git a/swift-6-beta.docc/Assets/overflowAddition~dark@2x.png b/swift-6.docc/Assets/overflowAddition~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowAddition~dark@2x.png rename to swift-6.docc/Assets/overflowAddition~dark@2x.png diff --git a/swift-6-beta.docc/Assets/overflowSignedSubtraction@2x.png b/swift-6.docc/Assets/overflowSignedSubtraction@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowSignedSubtraction@2x.png rename to swift-6.docc/Assets/overflowSignedSubtraction@2x.png diff --git a/swift-6-beta.docc/Assets/overflowSignedSubtraction~dark@2x.png b/swift-6.docc/Assets/overflowSignedSubtraction~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowSignedSubtraction~dark@2x.png rename to swift-6.docc/Assets/overflowSignedSubtraction~dark@2x.png diff --git a/swift-6-beta.docc/Assets/overflowUnsignedSubtraction@2x.png b/swift-6.docc/Assets/overflowUnsignedSubtraction@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowUnsignedSubtraction@2x.png rename to swift-6.docc/Assets/overflowUnsignedSubtraction@2x.png diff --git a/swift-6-beta.docc/Assets/overflowUnsignedSubtraction~dark@2x.png b/swift-6.docc/Assets/overflowUnsignedSubtraction~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/overflowUnsignedSubtraction~dark@2x.png rename to swift-6.docc/Assets/overflowUnsignedSubtraction~dark@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle01@2x.png b/swift-6.docc/Assets/referenceCycle01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle01@2x.png rename to swift-6.docc/Assets/referenceCycle01@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle01~dark@2x.png b/swift-6.docc/Assets/referenceCycle01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle01~dark@2x.png rename to swift-6.docc/Assets/referenceCycle01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle02@2x.png b/swift-6.docc/Assets/referenceCycle02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle02@2x.png rename to swift-6.docc/Assets/referenceCycle02@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle02~dark@2x.png b/swift-6.docc/Assets/referenceCycle02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle02~dark@2x.png rename to swift-6.docc/Assets/referenceCycle02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle03@2x.png b/swift-6.docc/Assets/referenceCycle03@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle03@2x.png rename to swift-6.docc/Assets/referenceCycle03@2x.png diff --git a/swift-6-beta.docc/Assets/referenceCycle03~dark@2x.png b/swift-6.docc/Assets/referenceCycle03~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/referenceCycle03~dark@2x.png rename to swift-6.docc/Assets/referenceCycle03~dark@2x.png diff --git a/swift-6-beta.docc/Assets/remainderInteger@2x.png b/swift-6.docc/Assets/remainderInteger@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/remainderInteger@2x.png rename to swift-6.docc/Assets/remainderInteger@2x.png diff --git a/swift-6-beta.docc/Assets/remainderInteger~dark@2x.png b/swift-6.docc/Assets/remainderInteger~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/remainderInteger~dark@2x.png rename to swift-6.docc/Assets/remainderInteger~dark@2x.png diff --git a/swift-6-beta.docc/Assets/setEulerDiagram@2x.png b/swift-6.docc/Assets/setEulerDiagram@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/setEulerDiagram@2x.png rename to swift-6.docc/Assets/setEulerDiagram@2x.png diff --git a/swift-6-beta.docc/Assets/setEulerDiagram~dark@2x.png b/swift-6.docc/Assets/setEulerDiagram~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/setEulerDiagram~dark@2x.png rename to swift-6.docc/Assets/setEulerDiagram~dark@2x.png diff --git a/swift-6-beta.docc/Assets/setVennDiagram@2x.png b/swift-6.docc/Assets/setVennDiagram@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/setVennDiagram@2x.png rename to swift-6.docc/Assets/setVennDiagram@2x.png diff --git a/swift-6-beta.docc/Assets/setVennDiagram~dark@2x.png b/swift-6.docc/Assets/setVennDiagram~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/setVennDiagram~dark@2x.png rename to swift-6.docc/Assets/setVennDiagram~dark@2x.png diff --git a/swift-6-beta.docc/Assets/sharedStateClass@2x.png b/swift-6.docc/Assets/sharedStateClass@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/sharedStateClass@2x.png rename to swift-6.docc/Assets/sharedStateClass@2x.png diff --git a/swift-6-beta.docc/Assets/sharedStateClass~dark@2x.png b/swift-6.docc/Assets/sharedStateClass~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/sharedStateClass~dark@2x.png rename to swift-6.docc/Assets/sharedStateClass~dark@2x.png diff --git a/swift-6-beta.docc/Assets/sharedStateStruct@2x.png b/swift-6.docc/Assets/sharedStateStruct@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/sharedStateStruct@2x.png rename to swift-6.docc/Assets/sharedStateStruct@2x.png diff --git a/swift-6-beta.docc/Assets/sharedStateStruct~dark@2x.png b/swift-6.docc/Assets/sharedStateStruct~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/sharedStateStruct~dark@2x.png rename to swift-6.docc/Assets/sharedStateStruct~dark@2x.png diff --git a/swift-6-beta.docc/Assets/snakesAndLadders@2x.png b/swift-6.docc/Assets/snakesAndLadders@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/snakesAndLadders@2x.png rename to swift-6.docc/Assets/snakesAndLadders@2x.png diff --git a/swift-6-beta.docc/Assets/snakesAndLadders~dark@2x.png b/swift-6.docc/Assets/snakesAndLadders~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/snakesAndLadders~dark@2x.png rename to swift-6.docc/Assets/snakesAndLadders~dark@2x.png diff --git a/swift-6-beta.docc/Assets/stackPoppedOneString@2x.png b/swift-6.docc/Assets/stackPoppedOneString@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPoppedOneString@2x.png rename to swift-6.docc/Assets/stackPoppedOneString@2x.png diff --git a/swift-6-beta.docc/Assets/stackPoppedOneString~dark@2x.png b/swift-6.docc/Assets/stackPoppedOneString~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPoppedOneString~dark@2x.png rename to swift-6.docc/Assets/stackPoppedOneString~dark@2x.png diff --git a/swift-6-beta.docc/Assets/stackPushPop@2x.png b/swift-6.docc/Assets/stackPushPop@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPushPop@2x.png rename to swift-6.docc/Assets/stackPushPop@2x.png diff --git a/swift-6-beta.docc/Assets/stackPushPop~dark@2x.png b/swift-6.docc/Assets/stackPushPop~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPushPop~dark@2x.png rename to swift-6.docc/Assets/stackPushPop~dark@2x.png diff --git a/swift-6-beta.docc/Assets/stackPushedFourStrings@2x.png b/swift-6.docc/Assets/stackPushedFourStrings@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPushedFourStrings@2x.png rename to swift-6.docc/Assets/stackPushedFourStrings@2x.png diff --git a/swift-6-beta.docc/Assets/stackPushedFourStrings~dark@2x.png b/swift-6.docc/Assets/stackPushedFourStrings~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stackPushedFourStrings~dark@2x.png rename to swift-6.docc/Assets/stackPushedFourStrings~dark@2x.png diff --git a/swift-6-beta.docc/Assets/staticPropertiesVUMeter@2x.png b/swift-6.docc/Assets/staticPropertiesVUMeter@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/staticPropertiesVUMeter@2x.png rename to swift-6.docc/Assets/staticPropertiesVUMeter@2x.png diff --git a/swift-6-beta.docc/Assets/staticPropertiesVUMeter~dark@2x.png b/swift-6.docc/Assets/staticPropertiesVUMeter~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/staticPropertiesVUMeter~dark@2x.png rename to swift-6.docc/Assets/staticPropertiesVUMeter~dark@2x.png diff --git a/swift-6-beta.docc/Assets/stringSubstring@2x.png b/swift-6.docc/Assets/stringSubstring@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stringSubstring@2x.png rename to swift-6.docc/Assets/stringSubstring@2x.png diff --git a/swift-6-beta.docc/Assets/stringSubstring~dark@2x.png b/swift-6.docc/Assets/stringSubstring~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/stringSubstring~dark@2x.png rename to swift-6.docc/Assets/stringSubstring~dark@2x.png diff --git a/swift-6-beta.docc/Assets/subscriptMatrix01@2x.png b/swift-6.docc/Assets/subscriptMatrix01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/subscriptMatrix01@2x.png rename to swift-6.docc/Assets/subscriptMatrix01@2x.png diff --git a/swift-6-beta.docc/Assets/subscriptMatrix01~dark@2x.png b/swift-6.docc/Assets/subscriptMatrix01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/subscriptMatrix01~dark@2x.png rename to swift-6.docc/Assets/subscriptMatrix01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/subscriptMatrix02@2x.png b/swift-6.docc/Assets/subscriptMatrix02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/subscriptMatrix02@2x.png rename to swift-6.docc/Assets/subscriptMatrix02@2x.png diff --git a/swift-6-beta.docc/Assets/subscriptMatrix02~dark@2x.png b/swift-6.docc/Assets/subscriptMatrix02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/subscriptMatrix02~dark@2x.png rename to swift-6.docc/Assets/subscriptMatrix02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/twoPhaseInitialization01@2x.png b/swift-6.docc/Assets/twoPhaseInitialization01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/twoPhaseInitialization01@2x.png rename to swift-6.docc/Assets/twoPhaseInitialization01@2x.png diff --git a/swift-6-beta.docc/Assets/twoPhaseInitialization01~dark@2x.png b/swift-6.docc/Assets/twoPhaseInitialization01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/twoPhaseInitialization01~dark@2x.png rename to swift-6.docc/Assets/twoPhaseInitialization01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/twoPhaseInitialization02@2x.png b/swift-6.docc/Assets/twoPhaseInitialization02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/twoPhaseInitialization02@2x.png rename to swift-6.docc/Assets/twoPhaseInitialization02@2x.png diff --git a/swift-6-beta.docc/Assets/twoPhaseInitialization02~dark@2x.png b/swift-6.docc/Assets/twoPhaseInitialization02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/twoPhaseInitialization02~dark@2x.png rename to swift-6.docc/Assets/twoPhaseInitialization02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/unownedOptionalReference@2x.png b/swift-6.docc/Assets/unownedOptionalReference@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedOptionalReference@2x.png rename to swift-6.docc/Assets/unownedOptionalReference@2x.png diff --git a/swift-6-beta.docc/Assets/unownedOptionalReference~dark@2x.png b/swift-6.docc/Assets/unownedOptionalReference~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedOptionalReference~dark@2x.png rename to swift-6.docc/Assets/unownedOptionalReference~dark@2x.png diff --git a/swift-6-beta.docc/Assets/unownedReference01@2x.png b/swift-6.docc/Assets/unownedReference01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedReference01@2x.png rename to swift-6.docc/Assets/unownedReference01@2x.png diff --git a/swift-6-beta.docc/Assets/unownedReference01~dark@2x.png b/swift-6.docc/Assets/unownedReference01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedReference01~dark@2x.png rename to swift-6.docc/Assets/unownedReference01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/unownedReference02@2x.png b/swift-6.docc/Assets/unownedReference02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedReference02@2x.png rename to swift-6.docc/Assets/unownedReference02@2x.png diff --git a/swift-6-beta.docc/Assets/unownedReference02~dark@2x.png b/swift-6.docc/Assets/unownedReference02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/unownedReference02~dark@2x.png rename to swift-6.docc/Assets/unownedReference02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/vectorAddition@2x.png b/swift-6.docc/Assets/vectorAddition@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/vectorAddition@2x.png rename to swift-6.docc/Assets/vectorAddition@2x.png diff --git a/swift-6-beta.docc/Assets/vectorAddition~dark@2x.png b/swift-6.docc/Assets/vectorAddition~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/vectorAddition~dark@2x.png rename to swift-6.docc/Assets/vectorAddition~dark@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference01@2x.png b/swift-6.docc/Assets/weakReference01@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference01@2x.png rename to swift-6.docc/Assets/weakReference01@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference01~dark@2x.png b/swift-6.docc/Assets/weakReference01~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference01~dark@2x.png rename to swift-6.docc/Assets/weakReference01~dark@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference02@2x.png b/swift-6.docc/Assets/weakReference02@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference02@2x.png rename to swift-6.docc/Assets/weakReference02@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference02~dark@2x.png b/swift-6.docc/Assets/weakReference02~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference02~dark@2x.png rename to swift-6.docc/Assets/weakReference02~dark@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference03@2x.png b/swift-6.docc/Assets/weakReference03@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference03@2x.png rename to swift-6.docc/Assets/weakReference03@2x.png diff --git a/swift-6-beta.docc/Assets/weakReference03~dark@2x.png b/swift-6.docc/Assets/weakReference03~dark@2x.png similarity index 100% rename from swift-6-beta.docc/Assets/weakReference03~dark@2x.png rename to swift-6.docc/Assets/weakReference03~dark@2x.png diff --git a/swift-6-beta.docc/GuidedTour/AboutSwift.md b/swift-6.docc/GuidedTour/AboutSwift.md similarity index 87% rename from swift-6-beta.docc/GuidedTour/AboutSwift.md rename to swift-6.docc/GuidedTour/AboutSwift.md index b0d8be54d..3f84d2bd3 100644 --- a/swift-6-beta.docc/GuidedTour/AboutSwift.md +++ b/swift-6.docc/GuidedTour/AboutSwift.md @@ -21,16 +21,10 @@ Swift 采用了现代化、轻量级的语法,这些语法对来自其他流 Swift 仍在不断发展,不断推出经过深思熟虑的新特性和强大的功能。Swift 的目标非常远大。我们非常期待看到你使用它创造出的作品。 -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息. - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/GuidedTour/Compatibility.md b/swift-6.docc/GuidedTour/Compatibility.md similarity index 84% rename from swift-6-beta.docc/GuidedTour/Compatibility.md rename to swift-6.docc/GuidedTour/Compatibility.md index 5a19029d2..18330285f 100644 --- a/swift-6-beta.docc/GuidedTour/Compatibility.md +++ b/swift-6.docc/GuidedTour/Compatibility.md @@ -16,12 +16,6 @@ 用 Swift 6 编写的项目可以依赖 Swift 5、Swift 4.2 或 Swift 4 编写的项目,反之亦然。这意味着,如果你有一个大型项目,并将其分为多个框架,你可以逐个框架地将代码迁移到新版本。 -> Beta 版软件: -> -> 本文档包含关于正在开发的 API 或技术的初步信息。这些信息可能会发生变化,并且根据本文档实现的软件应与最终的操作系统软件一起进行测试。 -> -> 点击了解更多关于使用 [Apple Beta 版本软件](https://developer.apple.com/support/beta-software/) 的信息。 - @@ -2455,12 +2455,6 @@ anyCommonElements([1, 2, 3], [3]) Writing `` is the same as writing ` ... where T: Equatable`. -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta 软件: -> -> 本文档包含有关正在开发中的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实现的软件应该用最终的操作系统软件进行测试。 -> -> 了解更多关于使用 [Apple 的 beta 软件](https://developer.apple.com/support/beta-software/)的信息。 - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/AutomaticReferenceCounting.md b/swift-6.docc/LanguageGuide/AutomaticReferenceCounting.md similarity index 99% rename from swift-6-beta.docc/LanguageGuide/AutomaticReferenceCounting.md rename to swift-6.docc/LanguageGuide/AutomaticReferenceCounting.md index 721702010..79dcbe261 100644 --- a/swift-6-beta.docc/LanguageGuide/AutomaticReferenceCounting.md +++ b/swift-6.docc/LanguageGuide/AutomaticReferenceCounting.md @@ -1120,16 +1120,10 @@ paragraph = nil 关于捕获列表的更多信息,请参见。 -> 测试软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据此文档实现的软件应该使用最终的操作系统软件进行测试。 -> -> 了解更多关于使用[Apple 的测试软件](https://developer.apple.com/support/beta-software/)的信息。 - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/BasicOperators.md b/swift-6.docc/LanguageGuide/BasicOperators.md similarity index 98% rename from swift-6-beta.docc/LanguageGuide/BasicOperators.md rename to swift-6.docc/LanguageGuide/BasicOperators.md index fc2e35479..672835e1b 100644 --- a/swift-6-beta.docc/LanguageGuide/BasicOperators.md +++ b/swift-6.docc/LanguageGuide/BasicOperators.md @@ -1015,13 +1015,6 @@ if (enteredDoorCode && passedRetinaScan) || hasDoorKey || knowsOverridePassword 虽然复合表达式的输出没有改变,但整体意图对读者来说更加清晰明了。 可读性永远比简洁性更重要,因此在有助于阐明意图的地方使用括号是很有必要的。 -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息。 - - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/ClassesAndStructures.md b/swift-6.docc/LanguageGuide/ClassesAndStructures.md similarity index 98% rename from swift-6-beta.docc/LanguageGuide/ClassesAndStructures.md rename to swift-6.docc/LanguageGuide/ClassesAndStructures.md index 76e6356f0..0370f045d 100644 --- a/swift-6-beta.docc/LanguageGuide/ClassesAndStructures.md +++ b/swift-6.docc/LanguageGuide/ClassesAndStructures.md @@ -644,13 +644,6 @@ Swift 标准库提供了指针和缓冲区类型, 问题: 元组与引用类型/值类型之间的关系是 --> -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息. - - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/Closures.md b/swift-6.docc/LanguageGuide/Closures.md similarity index 99% rename from swift-6-beta.docc/LanguageGuide/Closures.md rename to swift-6.docc/LanguageGuide/Closures.md index 6cb3a545b..3f2985e0f 100644 --- a/swift-6-beta.docc/LanguageGuide/Closures.md +++ b/swift-6.docc/LanguageGuide/Closures.md @@ -991,12 +991,6 @@ for customerProvider in customerProviders { 在上面的代码中,`collectCustomerProviders(_:)` 函数将闭包追加到 `customerProviders` 数组中,而不是调用作为其 `customerProvider` 参数传递给它的闭包。数组是在函数的作用域之外声明的,这意味着数组中的闭包可以在函数返回后执行。因此 `customerProvider` 参数必须允许逃逸出函数的作用域。 -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息. - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档开发的软件应与最终版本的操作系统一起进行测试。 -> -> 进一步了解如何使用 [Apple 的 Beta 版软件](https://developer.apple.com/support/beta-software/). - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/Functions.md b/swift-6.docc/LanguageGuide/Functions.md similarity index 99% rename from swift-6-beta.docc/LanguageGuide/Functions.md rename to swift-6.docc/LanguageGuide/Functions.md index 30f529126..4cff7ce09 100644 --- a/swift-6-beta.docc/LanguageGuide/Functions.md +++ b/swift-6.docc/LanguageGuide/Functions.md @@ -1043,13 +1043,6 @@ print("zero!") ``` --> -> 注意: -> 测试版软件 -> -> 本文档包含有关正在开发的 API 或技术的初步信息。这些信息可能会发生变化,根据本文档开发实现的软件应与最终的操作系统软件一起进行测试。 -> -> 点击了解更多关于使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的信息。 - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息. - - \ No newline at end of file +--> diff --git a/swift-6-beta.docc/LanguageGuide/Initialization.md b/swift-6.docc/LanguageGuide/Initialization.md similarity index 99% rename from swift-6-beta.docc/LanguageGuide/Initialization.md rename to swift-6.docc/LanguageGuide/Initialization.md index 615d8b8ab..d10ffd776 100644 --- a/swift-6-beta.docc/LanguageGuide/Initialization.md +++ b/swift-6.docc/LanguageGuide/Initialization.md @@ -2388,12 +2388,6 @@ print(board.squareIsBlackAt(row: 7, column: 7)) ``` --> -> 测试版软件: -> -> 本文档包含关于开发中 API 或技术的初步信息。此信息可能会发生变化,依据本文档实现的软件应与最终操作系统软件一起进行测试。 -> -> 了解更多使用方法 [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。这些信息可能会发生变化,根据本文档实施的软件应与最终的操作系统软件一起进行测试。 -> -> 了解更多有关使用 [Apple's beta software](https://developer.apple.com/support/beta-software/) 的信息。 - -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - + + +[`Atomic`]: https://developer.apple.com/documentation/synchronization/atomic +[`AtomicLazyReference`]: https://developer.apple.com/documentation/synchronization/atomiclazyreference diff --git a/swift-6-beta.docc/LanguageGuide/Methods.md b/swift-6.docc/LanguageGuide/Methods.md similarity index 98% rename from swift-6-beta.docc/LanguageGuide/Methods.md rename to swift-6.docc/LanguageGuide/Methods.md index 315fff678..af4a225fa 100644 --- a/swift-6-beta.docc/LanguageGuide/Methods.md +++ b/swift-6.docc/LanguageGuide/Methods.md @@ -570,12 +570,6 @@ if player.tracker.advance(to: 6) { (see Doug's comments from the 2014-03-12 release notes) --> -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。这些信息可能会发生变化,根据本文档实施的软件应与最终的操作系统软件一起进行测试。 -> -> 了解更多有关使用 [Apple's beta software](https://developer.apple.com/support/beta-software/) 的信息。 - -> 测试版软件: -> -> 本文档包含关于开发中 API 或技术的初步信息。此信息可能会发生变化,并且根据本文档实施的软件应与最终的操作系统软件一起进行测试。 -> -> 了解更多关于[Apple 测试版软件](https://developer.apple.com/support/beta-software/)的使用。 - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息. -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。这些信息可能会发生变化,根据本文档制作的软件应使用最终的操作系统软件进行测试。 -> -> 点击了解更多关于使用 [Apple's beta software](https://developer.apple.com/support/beta-software/)的信息. - ->测试版软件: ->本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 ->了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/)的更多信息. - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。这些信息可能会发生变化,根据本文档制作的软件应使用最终的操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/)的更多信息。 - -> 测试版软件: -> -> 本文档包含有关正在开发的 API 或技术的初步信息。此信息可能会发生变化,根据本文档实施的软件应使用最终操作系统软件进行测试。 -> -> 了解有关使用 [Apple 测试版软件](https://developer.apple.com/support/beta-software/) 的更多信息。 - @@ -215,12 +215,6 @@ let arrayOfArrays: Array> = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] > *generic-argument-list* → *generic-argument* | *generic-argument* **`,`** *generic-argument-list* \ > *generic-argument* → *type* -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -- 在特定上下文中保留的关键字:`associativity`、`convenience`、`didSet`、`dynamic`、`final`、`get`、`indirect`、`infix`、`lazy`、`left`、`mutating`、`none`、`nonmutating`、`optional`、`override`、`package`、`postfix`、`precedence`、`prefix`、`Protocol`、`required`、`right`、`set`、`some`、`Type`、`unowned`、`weak` 和 `willSet`。除了在语法中的特定上下文出现之外,它们可以被当作标识符使用。 +- 在特定上下文中保留的关键字:`associativity`、`async`,`convenience`、`didSet`、`dynamic`、`final`、`get`、`indirect`、`infix`、`lazy`、`left`、`mutating`、`none`、`nonmutating`、`optional`、`override`、`package`、`postfix`、`precedence`、`prefix`、`Protocol`、`required`、`right`、`set`、`some`、`Type`、`unowned`、`weak` 和 `willSet`。除了在语法中的特定上下文出现之外,它们可以被当作标识符使用。 @@ -1077,12 +1077,6 @@ if #unavailable(<#platform name#> <#version#>, <#...#>) { ``` --> -> Beta Software: -> -> This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software. -> -> Learn more about using [Apple's beta software](https://developer.apple.com/support/beta-software/). - -> Beta 版软件: -> > 本文档包含有关正在开发中的 API 或技术的初步信息。此信息可能会发生变化,并且根据本文档实施的软件应该与最终的操作系统软件一起进行测试。 -> > 了解更多关于使用 [Apple 的 Beta 软件](https://developer.apple.com/support/beta-software/)的信息。 - \ No newline at end of file +See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors --> diff --git a/swift-6-beta.docc/The-Swift-Programming-Language.md b/swift-6.docc/The-Swift-Programming-Language.md similarity index 96% rename from swift-6-beta.docc/The-Swift-Programming-Language.md rename to swift-6.docc/The-Swift-Programming-Language.md index d262d822b..00bb5b387 100644 --- a/swift-6-beta.docc/The-Swift-Programming-Language.md +++ b/swift-6.docc/The-Swift-Programming-Language.md @@ -1,4 +1,4 @@ -# The Swift Programming Language (6 beta) +# The Swift Programming Language (6.0) 中文版 @Metadata { @TechnologyRoot diff --git a/swift-6.docc/_redirects b/swift-6.docc/_redirects new file mode 100644 index 000000000..fa06daa8a --- /dev/null +++ b/swift-6.docc/_redirects @@ -0,0 +1,2 @@ +/ /documentation/the-swift-programming-language 301 +/swift /documentation/the-swift-programming-language 301 diff --git a/swift-6.docc/header.html b/swift-6.docc/header.html new file mode 100644 index 000000000..065fe35c2 --- /dev/null +++ b/swift-6.docc/header.html @@ -0,0 +1,11 @@ + + + + +