├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ └── ci.yaml
├── .gitignore
├── .mailmap
├── .prettierrc
├── .ruby-version
├── .well-known
└── atproto-dtd.md
├── 404.md
├── 500.md
├── CC-BY-4.0.txt
├── CODEOWNERS
├── CONTRIBUTING.md
├── CONTRIBUTORS-WEBSITE.txt
├── CONTRIBUTORS.txt
├── Dockerfile
├── Gemfile
├── Gemfile.lock
├── LICENSE.md
├── LICENSE.txt
├── Procfile
├── README.md
├── _config.yml
├── _copy_from_aux
├── _data
├── CODEOWNERS
├── authors.yml
├── builds
│ ├── development
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── centos8-aarch64.yml
│ │ ├── centos8.yml
│ │ ├── debian12-aarch64.yml
│ │ ├── debian12.yml
│ │ ├── fedora39-aarch64.yml
│ │ ├── fedora39.yml
│ │ ├── no_assertions_lto_xcode.yml
│ │ ├── no_assertions_xcode.yml
│ │ ├── static_sdk.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── ubuntu2404-aarch64.yml
│ │ ├── ubuntu2404.yml
│ │ ├── windows10-arm64.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-2_2-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ └── xcode.yml
│ ├── swift-3_0-GM-CANDIDATE
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-1
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-2
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-3
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-4
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-5
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0-preview-6
│ │ ├── ubuntu1404.yml
│ │ └── ubuntu1510.yml
│ ├── swift-3_0_1-GM-CANDIDATE
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ └── ubuntu1604.yml
│ ├── swift-3_0_1-preview-1
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ └── ubuntu1604.yml
│ ├── swift-3_0_1-preview-2
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ └── ubuntu1604.yml
│ ├── swift-3_0_1-preview-3
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1510.yml
│ │ └── ubuntu1604.yml
│ ├── swift-3_0_2-preview-1
│ │ └── ubuntu1604.yml
│ ├── swift-3_1-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ └── xcode.yml
│ ├── swift-4_0-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ └── xcode.yml
│ ├── swift-4_1-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ └── xcode.yml
│ ├── swift-4_2-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ ├── ubuntu1804.yml
│ │ └── xcode.yml
│ ├── swift-4_2-convergence
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1610.yml
│ │ ├── ubuntu1804.yml
│ │ └── xcode.yml
│ ├── swift-5_0-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ └── xcode.yml
│ ├── swift-5_1-branch
│ │ ├── ubuntu1404.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ └── xcode.yml
│ ├── swift-5_10-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── debian12-aarch64.yml
│ │ ├── debian12.yml
│ │ ├── fedora39-aarch64.yml
│ │ ├── fedora39.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── ubuntu2310-aarch64.yml
│ │ ├── ubuntu2310.yml
│ │ ├── ubuntu2404-aarch64.yml
│ │ ├── ubuntu2404.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_2-branch
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ └── xcode.yml
│ ├── swift-5_3-branch
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── centos8.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004.yml
│ │ └── xcode.yml
│ ├── swift-5_4-branch
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── centos8.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_5-branch
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── centos8.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_6-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── centos8-aarch64.yml
│ │ ├── centos8.yml
│ │ ├── ubuntu1604.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_7-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_8-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-5_9-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu1804.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-6_0-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── centos7.yml
│ │ ├── debian12-aarch64.yml
│ │ ├── debian12.yml
│ │ ├── fedora39-aarch64.yml
│ │ ├── fedora39.yml
│ │ ├── static_sdk.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── ubuntu2404-aarch64.yml
│ │ ├── ubuntu2404.yml
│ │ ├── windows10-arm64.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-6_1-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── debian12-aarch64.yml
│ │ ├── debian12.yml
│ │ ├── fedora39-aarch64.yml
│ │ ├── fedora39.yml
│ │ ├── static_sdk.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── ubuntu2404-aarch64.yml
│ │ ├── ubuntu2404.yml
│ │ ├── windows10-arm64.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift-6_2-branch
│ │ ├── amazonlinux2-aarch64.yml
│ │ ├── amazonlinux2.yml
│ │ ├── debian12-aarch64.yml
│ │ ├── debian12.yml
│ │ ├── fedora39-aarch64.yml
│ │ ├── fedora39.yml
│ │ ├── static-sdk.yml
│ │ ├── ubi9-aarch64.yml
│ │ ├── ubi9.yml
│ │ ├── ubuntu2004-aarch64.yml
│ │ ├── ubuntu2004.yml
│ │ ├── ubuntu2204-aarch64.yml
│ │ ├── ubuntu2204.yml
│ │ ├── ubuntu2404-aarch64.yml
│ │ ├── ubuntu2404.yml
│ │ ├── wasm-sdk.yml
│ │ ├── windows10-arm64.yml
│ │ ├── windows10.yml
│ │ └── xcode.yml
│ ├── swift_releases.yml
│ └── swiftly_release.yml
├── contributer-experience-workgroup
│ ├── emeriti.yml
│ └── members.yml
├── core_team.yml
├── core_team_emeriti.yml
├── documentation.yaml
├── featured_snippets.yml
├── foundation-workgroup
│ └── members.yml
├── go_further.yml
├── install
│ ├── amazonlinux.yml
│ ├── debian.yml
│ ├── fedora.yml
│ ├── ubi.yml
│ └── ubuntu.yml
├── language-steering-group
│ └── members.yml
├── language_wg.yml
├── navigation.yml
├── packages
│ ├── packages.yml
│ └── showcase-history.yml
├── platform-steering-group
│ └── members.yml
├── preview_packages.yml
├── releases
│ └── repositories
│ │ └── 5_2.yml
├── security
│ └── cve.yaml
├── server-workgroup
│ ├── emeriti.yml
│ ├── members.yml
│ └── projects.yml
├── source-compatibility
│ └── projects.json
├── testing-workgroup
│ └── members.yml
├── tools
│ └── editors.yml
└── website-workgroup
│ ├── emeriti.yml
│ └── members.yml
├── _includes
├── authors.html
├── footer.html
├── getting-started
│ └── _installing.md
├── install
│ ├── _build_release.md
│ ├── _build_snapshot.md
│ ├── _installer_type_tabs.md
│ ├── _linux_platforms_tabs.md
│ ├── _old-release.html
│ ├── _older-releases.md
│ ├── _older_snapshots.md
│ ├── _os_tabs.md
│ ├── _os_versions_tabs.md
│ ├── _static_sdk_dev.md
│ ├── _static_sdk_release.md
│ └── _windows_dependencies.md
├── linux
│ ├── amazonlinux2.html
│ ├── centos7.html
│ ├── debian12.html
│ ├── fedora39.html
│ ├── rhelubi9.html
│ ├── table.html
│ ├── ubuntu1804.html
│ ├── ubuntu2004.html
│ ├── ubuntu2204.html
│ ├── ubuntu2310.html
│ └── ubuntu2404.html
├── logo.html
└── navigation.html
├── _layouts
├── base.html
├── default.html
├── page-wide.html
├── page.html
├── post.html
└── source.liquid
├── _plugins
├── convert-header.rb
└── packages.rb
├── _posts
├── 2015-12-03-swift-3-api-design.md
├── 2015-12-03-swift-linux-port.md
├── 2015-12-03-welcome.md
├── 2016-01-29-swift-api-transformation.md
├── 2016-02-01-swift-CI.md
├── 2016-02-08-swift-benchmark-suite.md
├── 2016-02-29-swift-commit-access.md
├── 2016-03-21-swift-2.2-released.md
├── 2016-03-30-swift-2.2-new-features.md
├── 2016-05-06-swift-3.0-release-process.md
├── 2016-06-13-swift-2.3.md
├── 2016-06-13-swift-3.0-preview-1-released.md
├── 2016-07-07-swift-xcode-playground-support.md
├── 2016-09-13-swift-3.0-released.md
├── 2016-1-05-swift-2.2-release-process.md
├── 2016-10-21-whole-module-optimizations.md
├── 2016-10-25-server-api-workgroup.md
├── 2016-12-9-swift-3.1-release-process.md
├── 2017-01-18-swift-evolution-status-page.md
├── 2017-01-26-bridging-pch.md
├── 2017-04-24-swift-source-compatibility-test-suite.md
├── 2017-06-21-swift-package-manager-manifest-api-redesign.md
├── 2017-08-22-swift-local-refactoring.md
├── 2017-09-19-swift-4.0-released.md
├── 2017-10-04-dictionary-and-set-improvements.md
├── 2017-10-05-xcode-9.1-improves-display-of-fatal-errors.md
├── 2017-10-17-swift-4.1-release-process.md
├── 2017-2-16-swift-4.0-release-process.md
├── 2017-3-27-swift-3.1-released.md
├── 2018-01-08-conditional-conformance.md
├── 2018-01-19-forums.md
├── 2018-02-08-osize.md
├── 2018-02-28-4.2-release-process.md
├── 2018-03-29-swift-4.1-released.md
├── 2018-04-26-iuo.md
├── 2018-05-03-swift-community-hosted-CI.md
├── 2018-05-10-related-projects.md
├── 2018-09-17-swift-4.2-released.md
├── 2018-09-25-5.0-release-process.md
├── 2018-09-26-how-mirror-works.md
├── 2018-10-08-swiftpm-repl-support.md
├── 2019-02-05-swift-5-exclusivity.md
├── 2019-02-06-sourcekitd-stress-tester.md
├── 2019-02-07-abi-stability-and-more.md
├── 2019-02-11-abi-stability-and-apple.md
├── 2019-02-18-5.1-release-process.md
├── 2019-02-20-behind-SE-0200.md
├── 2019-03-20-utf8-string.md
├── 2019-03-25-swift-5-released.md
├── 2019-08-13-tsan-support-on-linux.md
├── 2019-09-19-swift-5.1-released.md
├── 2019-09-24-5.2-release-process.md
├── 2019-10-17-new-diagnostic-arch-overview.md
├── 2019-10-31-sswg-update-2019.md
├── 2019-11-07-numerics.md
├── 2020-02-03-crypto.md
├── 2020-02-13-library-evolution.md
├── 2020-02-18-preview-package.md
├── 2020-02-27-argument-parser.md
├── 2020-03-24-swift-5.2-released.md
├── 2020-03-25-5.3-release-process.md
├── 2020-05-04-additional-linux-distros.md
├── 2020-05-29-AWS-lambda-runtime.md
├── 2020-07-15-swift-service-lifecycle.md
├── 2020-08-27-swift-cluster-membership.md
├── 2020-09-16-swift-5.3-released.md
├── 2020-09-22-swift-on-windows.md
├── 2020-09-25-swift-system.md
├── 2020-10-01-swift-atomics.md
├── 2020-10-07-swift-algorithms.md
├── 2020-10-21-swift-service-discovery.md
├── 2020-11-19-swiftnio-ssh.md
├── 2020-12-16-accessibility-and-inclusion.md
├── 2020-12-16-diversity-in-swift.md
├── 2021-02-22-black-history-month.md
├── 2021-03-24-womens-history-month.md
├── 2021-04-05-swift-collections.md
├── 2021-04-26-swift-5.4-released.md
├── 2021-05-10-swift-mentorship-program.md
├── 2021-06-07-package-collections.md
├── 2021-09-20-swift-5.5-released.md
├── 2021-10-13-swift-docc.md
├── 2021-10-28-distributed-actors.md
├── 2022-03-14-swift-5.6-released.md
├── 2022-03-15-website-open-source.md
├── 2022-03-24-swift-async-algorithms.md
├── 2022-04-19-sswg-update.md
├── 2022-05-19-mentorship-2022.md
├── 2022-06-15-language-workgroup.md
├── 2022-06-21-property-wrappers.md
├── 2022-06-30-graphing-calculator.md
├── 2022-07-01-swift-language-updates-from-wwdc22.md
├── 2022-07-14-vscode-extension.md
├── 2022-07-22-documentation-workgroup.md
├── 2022-08-18-sswg-server-guides.md
├── 2022-08-30-swift-nio-imap.md
├── 2022-09-12-swift-5.7-released.md
├── 2022-11-18-focus-areas-2023.md
├── 2022-12-05-swift-summer-of-code-2022-summary.md
├── 2022-12-09-future-of-foundation.md
├── 2023-02-15-tspl-on-docc.md
├── 2023-03-02-swift-certificates-and-asn1.md
├── 2023-03-24-swift-package-index-developer-spotlight.md
├── 2023-03-30-swift-5.8-released.md
├── 2023-04-26-foundation-preview-now-available.md
├── 2023-05-18-evolving-swift-project-workgroups.md
├── 2023-05-30-using-upcoming-feature-flags.md
├── 2023-06-12-introducing-swift-openapi-generator.md
├── 2023-07-10-introducing-swift-http-types.md
├── 2023-08-17-sswg-update-2023.md
├── 2023-09-18-swift-5.9-released.md
├── 2023-09-28-whats-new-swift-debugging-5.9.md
├── 2023-10-13-swift-everywhere-windows-interop.md
├── 2023-10-31-packages-page.md
├── 2023-11-06-swift-5.9-backtraces.md
├── 2024-01-31-swift-openapi-generator-1.0.md
├── 2024-02-13-summer-of-code-2023-summary.md
├── 2024-02-20-mlx-swift.md
├── 2024-02-23-swift-google-summer-of-code-2024.md
├── 2024-03-05-swift-5.10-released.md
├── 2024-03-07-pack-iteration.md
├── 2024-03-12-byte-sized-swift-tiny-games-playdate.md
├── 2024-03-20-benchmarks.md
├── 2024-03-25-adwaita-swift.md
├── 2024-03-28-sswg-update-2024.md
├── 2024-04-03-embedded-swift-examples.md
├── 2024-06-10-swiftlang-github.md
├── 2024-07-01-ready-for-swift-6.md
├── 2024-07-30-announcing-swift-homomorphic-encryption.md
├── 2024-08-21-introducing-swift-nio-oblivious-http.md
├── 2024-09-17-announcing-swift-6.md
├── 2025-02-01-the-next-chapter-in-swift-build-technologies.md
├── 2025-02-10-vscode-swift-2.md
├── 2025-02-14-grpc-swift-2.md
├── 2025-02-21-how-swifts-server-support-powers-things-cloud.md
├── 2025-03-28-introducing-swiftly_10.md
├── 2025-03-31-swift-6.1-released.md
├── 2025-05-05-memory-safety-ecosystem-talks-java-interoperability-fosdem-2025.md
└── 2025-06-02-swift-at-apple-migrating-the-password-monitoring-service-from-java.md
├── about
├── _open-source.md
├── _platform-support.md
└── index.md
├── api
└── v1
│ ├── install
│ ├── dev
│ │ ├── 6.0
│ │ │ ├── amazonlinux2.json
│ │ │ ├── centos7.json
│ │ │ ├── macos.json
│ │ │ ├── static-sdk.json
│ │ │ ├── ubi9.json
│ │ │ ├── ubuntu2004.json
│ │ │ ├── ubuntu2204.json
│ │ │ └── windows10.json
│ │ ├── 6.1
│ │ │ ├── amazonlinux2.json
│ │ │ ├── centos7.json
│ │ │ ├── debian12.json
│ │ │ ├── fedora39.json
│ │ │ ├── macos.json
│ │ │ ├── static-sdk.json
│ │ │ ├── ubi9.json
│ │ │ ├── ubuntu2004.json
│ │ │ ├── ubuntu2204.json
│ │ │ ├── ubuntu2404.json
│ │ │ └── windows10.json
│ │ ├── 6.2
│ │ │ ├── amazonlinux2.json
│ │ │ ├── centos7.json
│ │ │ ├── debian12.json
│ │ │ ├── fedora39.json
│ │ │ ├── macos.json
│ │ │ ├── static-sdk.json
│ │ │ ├── ubi9.json
│ │ │ ├── ubuntu2004.json
│ │ │ ├── ubuntu2204.json
│ │ │ ├── ubuntu2404.json
│ │ │ └── windows10.json
│ │ └── main
│ │ │ ├── amazonlinux2.json
│ │ │ ├── centos7.json
│ │ │ ├── debian12.json
│ │ │ ├── fedora39.json
│ │ │ ├── macos.json
│ │ │ ├── static-sdk.json
│ │ │ ├── ubi9.json
│ │ │ ├── ubuntu2004.json
│ │ │ ├── ubuntu2204.json
│ │ │ ├── ubuntu2404.json
│ │ │ └── windows10.json
│ └── releases.json
│ ├── sswg
│ └── incubation
│ │ ├── all.json
│ │ ├── graduated.json
│ │ ├── incubating.json
│ │ └── sandbox.json
│ └── swiftly.json
├── apple-touch-icon-114x114.png
├── apple-touch-icon-120x120.png
├── apple-touch-icon-144x144.png
├── apple-touch-icon-152x152.png
├── apple-touch-icon-180x180.png
├── apple-touch-icon-57x57.png
├── apple-touch-icon-72x72.png
├── apple-touch-icon-76x76.png
├── apple-touch-icon.png
├── assets
├── images
│ ├── 2024-03-12-byte-sized-swift-tiny-games-playdate
│ │ ├── desmos-ball-bounce.mp4
│ │ ├── playdate-mirror-video-life.mp4
│ │ ├── playdate-mirror-video-swiftbreak.mp4
│ │ ├── playdate-simulator-still-life.png
│ │ └── playdate-simulator-still-swiftbreak.png
│ ├── 2024-03-14-adwaita-swift
│ │ └── demo.png
│ ├── 5.2-blog
│ │ ├── code-complete-1.png
│ │ ├── code-complete-2.png
│ │ ├── code-complete-3.png
│ │ └── compilation-modes.png
│ ├── 5.3-blog
│ │ └── whats-new-in-swift.png
│ ├── 5.8-blog
│ │ ├── docc-extended-type.png
│ │ └── docc-fuzzy-search.png
│ ├── abi-stability-blog
│ │ ├── abi-stability.png
│ │ ├── library-evolution.png
│ │ └── module-stability.png
│ ├── benchmark-blog
│ │ └── Benchmark.png
│ ├── bridging-pch-blog
│ │ └── build-setting.png
│ ├── collections-blog
│ │ ├── DequeLookup.png
│ │ ├── DequePrepend.png
│ │ ├── OrderedDictionaryAppend.png
│ │ ├── OrderedDictionaryLookup.png
│ │ ├── OrderedSetAppend.png
│ │ └── OrderedSetLookup.png
│ ├── diagnostics-arch-blog
│ │ └── constraints-linked-with-exprs.png
│ ├── dictionary-blog
│ │ ├── grouping.png
│ │ ├── grouping_2x.png
│ │ ├── merging.png
│ │ ├── merging_2x.png
│ │ ├── uniqueKeys.png
│ │ └── uniqueKeys_2x.png
│ ├── distributed-blog
│ │ └── cluster_lifecycle.png
│ ├── embedded-examples
│ │ └── boards.jpg
│ ├── evolving-workgroups-blog
│ │ └── community-structure.png
│ ├── exclusivity-blog
│ │ ├── Example1.png
│ │ ├── Example2.png
│ │ ├── Example3.png
│ │ ├── Example4a.png
│ │ ├── Example4b.png
│ │ └── XcodeBuildSettings.png
│ ├── fatal-errors
│ │ └── xcode-fatalerror.png
│ ├── fosdem-2025-memory-and-java-blog
│ │ ├── fosdem2025-1.png
│ │ └── fosdem2025-2.png
│ ├── getting-started-guides
│ │ ├── swiftui-ios
│ │ │ ├── baseball.png
│ │ │ ├── circle-with-title-vstack.png
│ │ │ ├── circle-with-title.png
│ │ │ ├── hello-swift-ui.png
│ │ │ ├── initial-view.png
│ │ │ ├── new-project.png
│ │ │ ├── non-state-mutating.png
│ │ │ ├── random-element-error.png
│ │ │ ├── running-in-simulator.png
│ │ │ ├── spacers.png
│ │ │ ├── swiftui-circle-color.png
│ │ │ ├── swiftui-circle-icon-sized.png
│ │ │ ├── swiftui-circle-icon.png
│ │ │ ├── swiftui-circle.png
│ │ │ ├── try-again-button.png
│ │ │ └── why-not-try-title.png
│ │ └── vapor-web-server
│ │ │ └── new-project.png
│ ├── getting-started-with-vscode-swift
│ │ ├── create-new-project
│ │ │ └── select-project-template.png
│ │ ├── debugging
│ │ │ ├── configure-lldb.png
│ │ │ └── debugging.png
│ │ ├── installation.png
│ │ ├── language-features
│ │ │ └── package_actions.png
│ │ ├── tasks
│ │ │ └── build-tasks.png
│ │ ├── testing
│ │ │ └── inline_assertion_failures.png
│ │ └── toolchain-selection
│ │ │ ├── configuration.png
│ │ │ └── reload.png
│ ├── getting-started
│ │ ├── article-thumbnail.jpg
│ │ ├── meet-async-await-thumbnail.jpg
│ │ ├── regular-expression-thumbnail.jpg
│ │ └── swift-generics-thumbnail.jpg
│ ├── graphing-calculator-blog
│ │ └── gc-screenshot.png
│ ├── gsoc-2022
│ │ └── quick-navigation.png
│ ├── how-swifts-server-support-powers-things-cloud
│ │ ├── new-backend-overview.png
│ │ ├── performance-comparison.png
│ │ ├── things-cloud-with-devices.png
│ │ └── things-logo.png
│ ├── icon-bluesky.svg
│ ├── icon-close.svg
│ ├── icon-close~dark.svg
│ ├── icon-external-color.svg
│ ├── icon-external.svg
│ ├── icon-feed.svg
│ ├── icon-mastodon.svg
│ ├── icon-menu.svg
│ ├── icon-menu~dark.svg
│ ├── icon-swift-color.svg
│ ├── icon-swift.svg
│ ├── icon-twitter.svg
│ ├── icon-x.svg
│ ├── landing-page
│ │ ├── book.svg
│ │ ├── box.svg
│ │ └── signs.svg
│ ├── local-refactoring
│ │ ├── Cursor.png
│ │ ├── Range.png
│ │ └── Toolchain.png
│ ├── osize-blog
│ │ ├── Xcode-Osize-setting.png
│ │ └── Xcode-mode-setting.png
│ ├── packages-page-blog
│ │ └── package-categories.png
│ ├── property-wrappers-blog
│ │ └── erica.png
│ ├── ready-for-swift-6-blog
│ │ ├── package-compatibility-with-swift-6.png
│ │ ├── package-showing-safe-from-data-races.png
│ │ └── packages-with-no-data-race-errors.png
│ ├── server-guides
│ │ ├── 1password_passkey_prompt.png
│ │ ├── aws
│ │ │ ├── aws-fargate-vapor-mongo-atlas-connection.png
│ │ │ ├── aws-fargate-vapor-mongo-atlas-network-address.png
│ │ │ ├── aws-fargate-vapor-mongo.png
│ │ │ ├── aws-lambda-sam-arch.png
│ │ │ ├── ec2-list.png
│ │ │ ├── ec2.png
│ │ │ ├── launch-0.png
│ │ │ ├── launch-1.png
│ │ │ ├── launch-2.png
│ │ │ ├── launch-3.png
│ │ │ ├── launch-4.png
│ │ │ ├── launch-5.png
│ │ │ ├── launch-6.png
│ │ │ ├── launch-7.png
│ │ │ ├── repl.png
│ │ │ ├── services.png
│ │ │ ├── ssh-0.png
│ │ │ └── terminate.png
│ │ ├── digital-ocean-create-droplet.png
│ │ ├── digital-ocean-distributions-ubuntu-18.png
│ │ ├── digital-ocean-droplet-list.png
│ │ ├── gcp-cloud-build-settings.png
│ │ ├── gcp-cloud-build.png
│ │ ├── gcp-cloud-run.png
│ │ ├── gcp-connect-repo.png
│ │ ├── perf-issues-flamegraph.svg
│ │ ├── perf-malloc-full.svg
│ │ ├── safari_passkey_prompt.png
│ │ └── swift-download-ubuntu-18-copy-link.png
│ ├── sswg
│ │ └── incubation.png
│ ├── stress-tester-blog
│ │ ├── basic.gif
│ │ ├── concurrent.gif
│ │ ├── default.gif
│ │ ├── insideOut.gif
│ │ └── xcode.png
│ ├── swift-at-apple-migrating-the-password-monitoring-service-from-java
│ │ ├── password monitoring service.png
│ │ └── resource utilization.png
│ ├── swift-commonmark-blog
│ │ ├── tree-after-modification.svg
│ │ ├── tree-before-modification.svg
│ │ ├── tree-during-modification.svg
│ │ └── tree-with-undo-stack.svg
│ ├── swift-docc
│ │ ├── sloth.png
│ │ └── sloth@2x.png
│ ├── swift-evolution
│ │ └── swift.svg
│ ├── swift-language-updates-from-wwdc22-blog
│ │ ├── wwdc22-swift-updates-sketch-thumbnail.jpeg
│ │ └── wwdc22-swift-updates-sketch.jpeg
│ ├── swift-package-index-developer-spotlight-blog
│ │ ├── docc-storage-growth.png
│ │ └── pipelines-app.png
│ ├── swift.svg
│ ├── swift~dark.svg
│ ├── swim-blog
│ │ ├── ping_pingreq_cycle.png
│ │ └── swim_lifecycle.png
│ ├── upcoming-feature-flags-blog
│ │ └── upcoming-feature-flags-xcode.png
│ ├── utf8-string-blog
│ │ └── string-forms.png
│ ├── vscode-extension-blog
│ │ ├── package-dependencies.png
│ │ ├── symbol-completion.gif
│ │ ├── test-explorer.png
│ │ └── vscode-swift-2.png
│ ├── windows-blog
│ │ ├── calculator.gif
│ │ └── lldb.png
│ ├── windows-interoperability-blog
│ │ └── swift-win32-gui-app.webp
│ ├── wmo-blog
│ │ ├── single-file.png
│ │ ├── wmo-detail.png
│ │ └── wmo.png
│ └── zero-to-swift-nvim
│ │ ├── LSP-Autocomplete.png
│ │ ├── LSP-Error.png
│ │ └── Lazy.png
├── javascripts
│ ├── application.js
│ ├── color-scheme-toggle.js
│ ├── docc
│ │ ├── footer.js
│ │ └── header.js
│ ├── install.js
│ ├── swift-evolution.js
│ └── vendor
│ │ └── s_code_h.js
├── stylesheets
│ ├── _colors-basic.scss
│ ├── _colors.scss
│ ├── _core.scss
│ ├── _elements.scss
│ ├── _mobile.scss
│ ├── _pages.scss
│ ├── _print.scss
│ ├── _screen.scss
│ ├── _syntax.scss
│ ├── application.scss
│ ├── core
│ │ ├── _colors.scss
│ │ ├── _helpers.scss
│ │ ├── _maps.scss
│ │ ├── _reset.scss
│ │ ├── _vars.scss
│ │ └── colors
│ │ │ ├── _dark.scss
│ │ │ └── _light.scss
│ ├── docc
│ │ ├── footer.css
│ │ └── header.css
│ ├── elements
│ │ ├── _banner.scss
│ │ ├── _grid-layout.scss
│ │ ├── _grid.scss
│ │ └── _tabs.scss
│ └── pages
│ │ ├── _download.scss
│ │ ├── _landing.scss
│ │ ├── _packages.scss
│ │ └── _swift-evolution.scss
└── videos
│ └── getting-started-guides
│ └── swiftui-app
│ └── demo.mp4
├── atom.xml
├── blog-post-contributions
└── index.md
├── blog
└── index.html
├── code-of-conduct
└── index.md
├── community
├── _forums.md
└── index.md
├── contributing
├── _answering-questions.md
├── _contributing-code.md
├── _good-first-issues.md
├── _reporting-bugs.md
├── _swift-evolution-process.md
├── _triaging-bugs.md
├── _website-and-blog-post-contributions.md
└── index.md
├── contributor-experience-workgroup
└── index.md
├── cxx-interop-workgroup
└── index.md
├── dev
└── git.commit.template
├── diversity
└── index.md
├── docker-compose.yaml
├── documentation-workgroup
└── index.md
├── documentation
├── api-design-guidelines
│ └── index.md
├── articles
│ ├── getting-started-with-vscode-swift.md
│ ├── static-linux-getting-started.md
│ ├── value-and-reference-types.md
│ ├── wrapping-c-cpp-library-in-swift.md
│ ├── zero-to-swift-emacs.md
│ └── zero-to-swift-nvim.md
├── concurrency
│ └── index.md
├── continuous-integration
│ ├── images
│ │ ├── ci_failure.png
│ │ ├── ci_pass.png
│ │ ├── ci_pending.png
│ │ └── ci_pull_command.png
│ └── index.md
├── core-libraries
│ ├── _foundation.md
│ ├── _libdispatch.md
│ ├── _xctest.md
│ └── index.md
├── cxx-interop
│ ├── index.md
│ ├── project-build-setup
│ │ └── index.md
│ └── status
│ │ └── index.md
├── index.md
├── lldb
│ ├── _playground-support.md
│ └── index.md
├── monthly-non-darwin-release
│ └── index.md
├── package-manager
│ ├── _basic-usage.md
│ ├── _conceptual-overview.md
│ └── index.md
├── server
│ ├── guides
│ │ ├── allocations.md
│ │ ├── building.md
│ │ ├── deploying
│ │ │ ├── aws-copilot-fargate-vapor-mongo.md
│ │ │ ├── aws-sam-lambda.md
│ │ │ ├── aws.md
│ │ │ ├── digital-ocean.md
│ │ │ ├── gcp.md
│ │ │ ├── heroku.md
│ │ │ └── ubuntu.md
│ │ ├── deployment.md
│ │ ├── index.md
│ │ ├── libraries
│ │ │ ├── concurrency-adoption-guidelines.md
│ │ │ └── log-levels.md
│ │ ├── linux-perf.md
│ │ ├── llvm-sanitizers.md
│ │ ├── memory-leaks-and-usage.md
│ │ ├── packaging.md
│ │ ├── passkeys.md
│ │ ├── performance.md
│ │ └── testing.md
│ └── index.md
├── source-code
│ └── index.md
├── source-compatibility
│ └── index.md
├── standard-library
│ ├── _preview-package.md
│ ├── _stdlib-design.md
│ └── index.md
├── swift-compiler
│ ├── _compiler-architecture.md
│ └── index.md
└── tspl
│ └── index.md
├── ecosystem-steering-group
└── index.md
├── favicon.ico
├── foundation-workgroup
└── index.md
├── getting-started
├── _build-system.md
├── _core-libraries.md
├── _go-further.md
├── _lldb.md
├── _reference-documentation.md
├── _repl.md
├── _swiftc.md
├── _use-cases.md
├── cli-swiftpm
│ └── index.md
├── embedded-swift
│ └── index.md
├── index.md
├── library-swiftpm
│ └── index.md
├── swiftui
│ └── index.md
└── vapor-web-server
│ └── index.md
├── gsoc2019
├── Set.intersect.png
└── index.md
├── gsoc2020
└── index.md
├── gsoc2021
└── index.md
├── gsoc2022
└── index.md
├── gsoc2023
└── index.md
├── gsoc2024
└── index.md
├── gsoc2025
└── index.md
├── index.md
├── install
├── index.md
├── linux
│ ├── _docker.md
│ ├── _linux.md
│ ├── _rpms.md
│ ├── _tarball.md
│ ├── amazonlinux
│ │ ├── 2
│ │ │ └── index.md
│ │ └── index.md
│ ├── debian
│ │ ├── 12
│ │ │ └── index.md
│ │ └── index.md
│ ├── docker
│ │ └── index.md
│ ├── fedora
│ │ ├── 39
│ │ │ └── index.md
│ │ └── index.md
│ ├── index.md
│ ├── rpm
│ │ └── index.md
│ ├── swiftly
│ │ └── index.md
│ ├── tarball
│ │ └── index.md
│ ├── ubi
│ │ ├── 9
│ │ │ └── index.md
│ │ └── index.md
│ └── ubuntu
│ │ ├── 20_04
│ │ └── index.md
│ │ ├── 22_04
│ │ └── index.md
│ │ ├── 24_04
│ │ └── index.md
│ │ └── index.md
├── macos
│ ├── _old-release.html
│ ├── _old-snapshot.html
│ ├── _older-6_1-snapshots.md
│ ├── _older-6_2-snapshots.md
│ ├── _older-development-snapshots.md
│ ├── _older-releases.md
│ ├── index.md
│ ├── package_installer
│ │ └── index.md
│ └── swiftly
│ │ └── index.md
└── windows
│ ├── _archived.md
│ ├── _manual.md
│ ├── _scoop.md
│ ├── _windows.md
│ ├── _winget.md
│ ├── archived
│ └── index.md
│ ├── index.md
│ ├── manual
│ └── index.md
│ ├── scoop
│ └── index.md
│ └── winget
│ └── index.md
├── keys
├── active
│ └── index.md
├── all-keys.asc
├── automatic-signing-key-1.asc
├── automatic-signing-key-2.asc
├── automatic-signing-key-3.asc
├── automatic-signing-key-4.asc
├── cve-signing-key-1.asc
├── expired
│ └── index.md
├── release-key-swift-2.2.asc
├── release-key-swift-3.x.asc
├── release-key-swift-4.x.asc
├── release-key-swift-5.x.asc
└── release-key-swift-6.x.asc
├── language-steering-group
└── index.md
├── legal
└── license.md
├── mentorship-interest-survey
└── index.md
├── mentorship-tos
└── index.md
├── mentorship
└── index.md
├── migration-guide-swift3
├── _migration-guide.md
├── index.md
└── se-0107-migrate.md
├── migration-guide-swift4.2
├── _migration-guide.md
└── index.md
├── migration-guide-swift4
├── _migration-guide.md
└── index.md
├── migration-guide-swift5
├── _migration-guide.md
└── index.md
├── openapi
├── TestSwiftOrgClient
│ ├── .gitignore
│ ├── Package.swift
│ ├── README.md
│ ├── Shared
│ │ └── Tester.swift
│ ├── downloadswiftorgClient
│ │ ├── Issue847Workaround.swift
│ │ ├── Tool.swift
│ │ ├── openapi-generator-config.yaml
│ │ └── openapi.yaml
│ ├── openapi-generator-config.yaml
│ └── swiftorgClient
│ │ ├── Tool.swift
│ │ ├── openapi-generator-config.yaml
│ │ └── openapi.yaml
├── downloadswiftorg.yaml
├── index.md
├── openapi.html
└── swiftorg.yaml
├── packages
├── _get-involved.html
├── _history.html
├── _package-list.html
├── _package-lists.html
├── _package.html
└── index.md
├── platform-steering-group
└── index.md
├── platform-support
├── _platform-support.md
└── index.md
├── project-ideas
└── index.md
├── quickstart-contribution
└── index.md
├── robots.txt
├── scripts
├── generate_contributors_list.sh
└── soundness.sh
├── sitemap.xml
├── sswg-survey-2023
└── index.md
├── sswg
├── incubated-packages.md
├── incubation-process.md
├── index.md
└── security
│ ├── contributor-found-vulnerability.md
│ ├── index.md
│ ├── package-maintainer-received-vulnerability-report.md
│ └── package-requirements.md
├── support
└── security.md
├── swift-evolution
├── _dashboard.html
└── index.md
├── testing-workgroup
└── index.md
├── tools
├── _editors.md
└── index.md
├── user-stories
└── color-preference-toggle.md
├── website-governance
└── index.md
├── website-workgroup
└── index.md
└── website
└── index.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.epub binary
2 | *.asc -merge
3 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: 'enhancement'
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## Is your feature request related to a problem? Please describe
11 |
12 |
13 |
14 | ## Describe the solution you'd like
15 |
16 |
17 |
18 | ## Describe alternatives you've considered
19 |
20 |
21 |
22 | ## Additional context
23 |
24 |
25 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
6 |
7 | ### Motivation:
8 |
9 |
10 |
11 | ### Modifications:
12 |
13 |
14 |
15 | ### Result:
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yaml:
--------------------------------------------------------------------------------
1 | name: test
2 | concurrency:
3 | group: ${{ github.workflow }}-${{ github.ref }}
4 | cancel-in-progress: true
5 | on:
6 | pull_request: { types: [opened, reopened, synchronize, ready_for_review] }
7 | push: { branches: [ main ] }
8 |
9 | jobs:
10 | soundness:
11 | name: Soundness Checks
12 | runs-on: ubuntu-latest
13 | steps:
14 | - name: Checkout
15 | uses: actions/checkout@v4
16 | - name: Run script
17 | run: ./scripts/soundness.sh
18 |
19 | build-site:
20 | name: Build the Jekyll Site
21 | runs-on: ubuntu-latest
22 | container: ruby:3.3
23 | steps:
24 | - name: Checkout
25 | uses: actions/checkout@v4
26 | - name: Build site
27 | run: bundle install && bundle exec jekyll build
28 |
29 | test-openapi:
30 | runs-on: ubuntu-latest
31 | steps:
32 | - name: Check out
33 | uses: actions/checkout@v4
34 | - name: Run OpenAPI Tester
35 | working-directory: openapi/TestSwiftOrgClient
36 | env:
37 | DOWNLOADSWIFTORG_SERVER_NAME: local
38 | SWIFTORG_SERVER_NAME: local
39 | run: |
40 | docker compose -f ../../docker-compose.yaml run build
41 | docker compose -f ../../docker-compose.yaml run -d -p 4000:4000 website
42 | swift run swiftorgClient
43 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Temporary files.
2 | *~
3 |
4 | # Xcode user data.
5 | xcuserdata
6 |
7 | # Finder metadata
8 | .DS_Store
9 |
10 | # Built site content.
11 | /_site
12 |
13 | # Temporary Jekyll files
14 | .jekyll-metadata
15 | .jekyll-cache
16 |
17 | # Asset Cache
18 | .asset-cache
19 |
20 | # Build output
21 | .output
22 |
23 | # VS Code files
24 | .vscode
25 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "overrides": [
3 | {
4 | "files": [
5 | "**/*.css",
6 | "**/*.scss"
7 | ],
8 | "options": {
9 | "tabWidth": 2,
10 | "useTabs": false
11 | }
12 | }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.3.6
2 |
--------------------------------------------------------------------------------
/.well-known/atproto-dtd.md:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /.well-known/atproto-dtd
3 | type: text/plain
4 | ---
5 | did:plc:5mxqysxzortsy4ohbj5dfd6r
6 |
--------------------------------------------------------------------------------
/404.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page-wide
3 | title: "Not Found"
4 | permalink: /404.html
5 | ---
6 |
7 | The page you’re looking for can’t be found.
8 |
9 |
--------------------------------------------------------------------------------
/500.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page-wide
3 | title: "Internal Server Error"
4 | permalink: /500.html
5 | ---
6 |
7 | The server encountered an error and was unable to complete your request.
8 |
--------------------------------------------------------------------------------
/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # This file is a list of the people responsible for ensuring that patches for a
2 | # particular part of Swift.org are reviewed, either by themselves or by someone else.
3 | # They are also the gatekeepers for their part of Swift.org, with the final word on
4 | # what goes in or not.
5 | #
6 | # The list is sorted by surname and formatted to allow easy grepping and
7 | # beautification by scripts. The fields are: name (N), email (E), web-address
8 | # (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9 | # (S).
10 |
11 | # N: Ben Cohen
12 | # E: ben_cohen@apple.com
13 | # D: Apple, Swift core team
14 |
15 | # N: Mishal Shah
16 | # E: mishal_shah@apple.com
17 | # D: Apple, Swift core team
18 |
19 | # N: Ted Kremenek
20 | # E: kremenek@apple.com
21 | # D: Apple, Swift core team
22 |
23 | ###
24 |
25 | # The following lines are used by GitHub to automatically recommend reviewers.
26 |
27 | * @0xTim @alexandersandberg @davelester @daveverwer @dempseyatgithub @kaishin @shahmishal @timsneath @federicobucchi
28 |
29 | /_posts/* @timsneath @tkremenek @shahmishal @davelester
30 |
31 | /gsoc*/ @ktoso
32 |
33 | /openapi/ @czechboy0
34 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | # This source file is part of the Swift.org open source project
2 | #
3 | # Copyright (c) 2022 Apple Inc. and the Swift.org project authors
4 | # Licensed under Apache License v2.0 with Runtime Library Exception
5 | #
6 | # See LICENSE.txt for license information
7 | # See CONTRIBUTORS.txt for the list of Swift.org project authors
8 | #
9 | # SPDX-License-Identifier: Apache-2.0
10 |
11 | FROM ruby:3.3
12 | LABEL PURPOSE="This image is configured to build and run swift website"
13 |
14 | RUN mkdir -p /src
15 | WORKDIR /src
16 |
17 | EXPOSE 4000
18 |
19 | ENV LC_ALL: C.UTF-8
20 | ENV LANG: en_US.UTF-8
21 | ENV LANGUAGE: en_US.UTF-8
22 |
23 | RUN gem install bundler -v '~> 2.5.5'
24 |
25 | COPY Gemfile Gemfile.lock /src/
26 | RUN bundle install -j $(nproc)
27 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | gem 'base64'
4 | gem 'csv'
5 |
6 | gem 'jekyll', '~> 4.3.3'
7 | gem 'jekyll-redirect-from'
8 |
9 | gem 'liquid', '~> 4.0.4'
10 |
11 | gem "webrick", "~> 1.7"
12 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Licensed under Apache 2.0 (License.txt), with the exception of content in _posts which is licensed under the Creative Commons Attribution 4.0 International License (CC-BY-4.0.txt)
2 |
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: bundle exec jekyll serve -P $PORT
2 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | url: https://swift.org
2 | title: Swift.org
3 | description: "Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns."
4 | timezone: America/Lower_Princes
5 | exclude: ["README.md", "config.ru", "Gemfile", "Gemfile.lock", "Procfile", "vendor"]
6 | safe: false
7 | future: true
8 |
9 | kramdown:
10 | syntax_highlighter: rouge
11 |
12 | sass:
13 | style: compressed
14 | sass_dir: "assets/stylesheets"
15 |
16 | defaults:
17 | -
18 | scope:
19 | type: "posts"
20 | values:
21 | permalink: /blog/:title/
22 | layout: "post"
23 |
24 | plugins:
25 | - jekyll-redirect-from
26 |
27 | whitelist:
28 | - jekyll-redirect-from
29 |
30 | include:
31 | - .well-known
32 |
--------------------------------------------------------------------------------
/_copy_from_aux:
--------------------------------------------------------------------------------
1 | api-design-guidelines documentation/api-design-guidelines
2 |
--------------------------------------------------------------------------------
/_data/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # This file is a list of the people responsible for ensuring that patches for a
2 | # particular part of Swift.org are reviewed, either by themselves or by someone else.
3 | # They are also the gatekeepers for their part of Swift.org, with the final word on
4 | # what goes in or not.
5 | #
6 | # The list is sorted by surname and formatted to allow easy grepping and
7 | # beautification by scripts. The fields are: name (N), email (E), web-address
8 | # (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9 | # (S).
10 |
11 | # N: Mishal Shah
12 | # E: mishal_shah@apple.com
13 | # D: Swift team
14 |
15 | # N: Ted Kremenek
16 | # E: kremenek@apple.com
17 | # D: Swift core team
18 |
19 | ###
20 |
21 | # The following lines are used by GitHub to automatically recommend reviewers.
22 |
23 | * @shahmishal
24 |
--------------------------------------------------------------------------------
/_data/builds/development/no_assertions_lto_xcode.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Xcode Swift Development Snapshot
3 | date: 2018-05-02 18:10:55.000000000 -05:00
4 | download: swift-DEVELOPMENT-SNAPSHOT-NO_ASSERTIONS-LTO-2018-05-02-a-osx.pkg
5 | debug_info: swift-DEVELOPMENT-SNAPSHOT-NO_ASSERTIONS-LTO-2018-05-02-a-osx-symbols.pkg
6 | dir: swift-DEVELOPMENT-SNAPSHOT-NO_ASSERTIONS-LTO-2018-05-02-a
7 |
--------------------------------------------------------------------------------
/_data/builds/development/no_assertions_xcode.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Xcode Swift Development Snapshot
3 | date: 2018-03-19 22:29:23.000000000 -05:00
4 | download: swift-DEVELOPMENT-SNAPSHOT-2018-03-19-b-osx.pkg
5 | debug_info: swift-DEVELOPMENT-SNAPSHOT-2018-03-19-b-osx-symbols.pkg
6 | dir: swift-DEVELOPMENT-SNAPSHOT-2018-03-19-b
7 |
--------------------------------------------------------------------------------
/_data/builds/development/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | --- []
2 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-GM-CANDIDATE/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-09-08 05:29:16.000000000 -05:00
4 | download: swift-3.0-GM-CANDIDATE-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-GM-CANDIDATE-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-GM-CANDIDATE
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-GM-CANDIDATE/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-09-08 05:28:49.000000000 -05:00
4 | download: swift-3.0-GM-CANDIDATE-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-GM-CANDIDATE-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-GM-CANDIDATE
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-1/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-06-27 04:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-1-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-1-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-1/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-06-27 04:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-1-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-1-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-2/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-07-07 04:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-2-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-2-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-2
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-2/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-07-07 04:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-2-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-2-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-2
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-3/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-07-28 05:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-3-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-3-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-3
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-3/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-07-28 05:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-3-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-3-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-3
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-4/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-08-05 05:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-4-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-4-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-4
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-4/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-08-05 05:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-4-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-4-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-4
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-5/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-08-12 05:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-5-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-5-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-5
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-5/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-08-12 05:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-5-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-5-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-5
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-6/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-08-16 05:29:16.000000000 -05:00
4 | download: swift-3.0-PREVIEW-6-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0-PREVIEW-6-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-6
--------------------------------------------------------------------------------
/_data/builds/swift-3_0-preview-6/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-08-16 05:28:49.000000000 -05:00
4 | download: swift-3.0-PREVIEW-6-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0-PREVIEW-6-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0-PREVIEW-6
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-GM-CANDIDATE/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-10-25 05:29:16.000000000 -05:00
4 | download: swift-3.0.1-GM-CANDIDATE-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0.1-GM-CANDIDATE-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0.1-GM-CANDIDATE
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-GM-CANDIDATE/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-10-25 05:28:49.000000000 -05:00
4 | download: swift-3.0.1-GM-CANDIDATE-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0.1-GM-CANDIDATE-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0.1-GM-CANDIDATE
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-GM-CANDIDATE/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2016-10-25 05:29:16.000000000 -05:00
4 | download: swift-3.0.1-GM-CANDIDATE-ubuntu16.04.tar.gz
5 | download_signature: swift-3.0.1-GM-CANDIDATE-ubuntu16.04.tar.gz.sig
6 | dir: swift-3.0.1-GM-CANDIDATE
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-1/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-09-22 04:29:16.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-1-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-1-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-1/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-09-22 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-1-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-1-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-1/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2016-09-22 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-1-ubuntu16.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-1-ubuntu16.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-2/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-10-05 04:29:16.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-2-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-2-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-2
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-2/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-10-05 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-2-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-2-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-2
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-2/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2016-10-05 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-2-ubuntu16.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-2-ubuntu16.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-2
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-3/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2016-10-11 04:29:16.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-3-ubuntu14.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-3-ubuntu14.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-3
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-3/ubuntu1510.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 15.10
3 | date: 2016-10-11 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-3-ubuntu15.10.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-3-ubuntu15.10.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-3
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_1-preview-3/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2016-10-11 04:28:49.000000000 -05:00
4 | download: swift-3.0.1-PREVIEW-3-ubuntu16.04.tar.gz
5 | download_signature: swift-3.0.1-PREVIEW-3-ubuntu16.04.tar.gz.sig
6 | dir: swift-3.0.1-PREVIEW-3
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-3_0_2-preview-1/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2016-11-15 04:28:49.000000000 -05:00
4 | download: swift-3.0.2-PREVIEW-1-ubuntu16.04.tar.gz
5 | download_signature: swift-3.0.2-PREVIEW-1-ubuntu16.04.tar.gz.sig
6 | dir: swift-3.0.2-PREVIEW-1
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-4_2-convergence/ubuntu1404.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 14.04
3 | date: 2018-08-08 10:29:16.000000000 -05:00
4 | download: swift-4.2-CONVERGENCE-ubuntu14.04.tar.gz
5 | download_signature: swift-4.2-CONVERGENCE-ubuntu14.04.tar.gz.sig
6 | dir: swift-4.2-CONVERGENCE
--------------------------------------------------------------------------------
/_data/builds/swift-4_2-convergence/ubuntu1604.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.04
3 | date: 2018-08-08 10:29:16.000000000 -05:00
4 | download: swift-4.2-CONVERGENCE-ubuntu16.04.tar.gz
5 | download_signature: swift-4.2-CONVERGENCE-ubuntu16.04.tar.gz.sig
6 | dir: swift-4.2-CONVERGENCE
--------------------------------------------------------------------------------
/_data/builds/swift-4_2-convergence/ubuntu1610.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 16.10
3 | date: 2018-08-08 10:28:49.000000000 -05:00
4 | download: swift-4.2-CONVERGENCE-ubuntu16.10.tar.gz
5 | download_signature: swift-4.2-CONVERGENCE-ubuntu16.10.tar.gz.sig
6 | dir: swift-4.2-CONVERGENCE
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-4_2-convergence/ubuntu1804.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Ubuntu 18.04
3 | date: 2018-08-08 10:29:16.000000000 -05:00
4 | download: swift-4.2-CONVERGENCE-ubuntu18.04.tar.gz
5 | download_signature: swift-4.2-CONVERGENCE-ubuntu18.04.tar.gz.sig
6 | dir: swift-4.2-CONVERGENCE
--------------------------------------------------------------------------------
/_data/builds/swift-4_2-convergence/xcode.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Xcode Swift 4.2 Convergence Snapshot
3 | date: 2018-08-08 10:52:04.000000000 -05:00
4 | download: swift-4.2-CONVERGENCE-osx.pkg
5 | debug_info: swift-4.2-CONVERGENCE-osx-symbols.pkg
6 | dir: swift-4.2-CONVERGENCE
--------------------------------------------------------------------------------
/_data/builds/swift-5_10-branch/ubuntu2310-aarch64.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-05-31 10:10:00-06:00
2 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a
3 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu23.10-aarch64.tar.gz
4 | download_signature: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu23.10-aarch64.tar.gz.sig
5 | name: Swift Development Snapshot
6 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_10-branch/ubuntu2310.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-05-31 10:10:00-06:00
2 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a
3 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu23.10.tar.gz
4 | download_signature: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu23.10.tar.gz.sig
5 | name: Swift Development Snapshot
6 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_10-branch/ubuntu2404-aarch64.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-05-31 10:10:00-06:00
2 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a
3 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu24.04-aarch64.tar.gz
4 | download_signature: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu24.04-aarch64.tar.gz.sig
5 | name: Swift Development Snapshot
6 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_10-branch/ubuntu2404.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-05-31 10:10:00-06:00
2 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a
3 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu24.04.tar.gz
4 | download_signature: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-05-31-a-ubuntu24.04.tar.gz.sig
5 | name: Swift Development Snapshot
6 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_10-branch/windows10.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-02-27 10:10:00-06:00
2 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-02-27-a
3 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-02-27-a-windows10.exe
4 | name: Windows 10 Swift Development Snapshot
5 | - date: 2024-01-18 10:10:00-06:00
6 | dir: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-01-18-a
7 | download: swift-5.10-DEVELOPMENT-SNAPSHOT-2024-01-18-a-windows10.exe
8 | name: Windows 10 Swift Development Snapshot
9 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_6-branch/windows10.yml:
--------------------------------------------------------------------------------
1 | - date: 2022-02-11 10:10:00-06:00
2 | dir: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-11-a
3 | download: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-11-a-windows10.exe
4 | download_signature: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-11-a-windows10.exe.sig
5 | name: Windows 10 Swift Development Snapshot
6 | - date: 2022-02-10 10:10:00-06:00
7 | dir: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-10-a
8 | download: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-10-a-windows10.exe
9 | download_signature: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-02-10-a-windows10.exe.sig
10 | name: Windows 10 Swift Development Snapshot
11 | - date: 2022-01-09 04:10:00-06:00
12 | dir: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-01-09-a
13 | download: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-01-09-a-windows10.exe
14 | download_signature: swift-5.6-DEVELOPMENT-SNAPSHOT-2022-01-09-a-windows10.exe.sig
15 | name: Windows 10 Swift 5.6 Development Snapshot
16 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_7-branch/ubuntu2204-aarch64.yml:
--------------------------------------------------------------------------------
1 | - date: 2022-10-03 10:10:00-06:00
2 | dir: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a
3 | download: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a-ubuntu22.04-aarch64.tar.gz
4 | download_signature: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a-ubuntu22.04-aarch64.tar.gz.sig
5 | name: Swift Development Snapshot
6 | - date: 2022-08-30 10:10:00-06:00
7 | dir: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a
8 | download: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a-ubuntu22.04-aarch64.tar.gz
9 | download_signature: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a-ubuntu22.04-aarch64.tar.gz.sig
10 | name: Swift Development Snapshot
11 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_7-branch/ubuntu2204.yml:
--------------------------------------------------------------------------------
1 | - date: 2022-10-03 10:10:00-06:00
2 | dir: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a
3 | download: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a-ubuntu22.04.tar.gz
4 | download_signature: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a-ubuntu22.04.tar.gz.sig
5 | name: Swift Development Snapshot
6 | - date: 2022-08-30 10:10:00-06:00
7 | dir: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a
8 | download: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a-ubuntu22.04.tar.gz
9 | download_signature: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-08-30-a-ubuntu22.04.tar.gz.sig
10 | name: Swift Development Snapshot
11 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_8-branch/ubi9-aarch64.yml:
--------------------------------------------------------------------------------
1 | - date: 2023-03-17 10:10:00-06:00
2 | dir: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-17-a
3 | download: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-17-a-ubi9-aarch64.tar.gz
4 | download_signature: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-17-a-ubi9-aarch64.tar.gz.sig
5 | name: Swift Development Snapshot
6 | - date: 2023-03-07 10:10:00-06:00
7 | dir: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-07-a
8 | download: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-07-a-ubi9-aarch64.tar.gz
9 | download_signature: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-03-07-a-ubi9-aarch64.tar.gz.sig
10 | name: Swift Development Snapshot
11 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_8-branch/windows10.yml:
--------------------------------------------------------------------------------
1 | - date: 2023-01-09 10:10:00-06:00
2 | dir: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-01-09-a
3 | download: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-01-09-a-windows10.exe
4 | download_signature: swift-5.8-DEVELOPMENT-SNAPSHOT-2023-01-09-a-windows10.exe.sig
5 | name: Windows 10 Swift Development Snapshot
6 | - date: 2022-12-29 10:10:00-06:00
7 | dir: swift-5.8-DEVELOPMENT-SNAPSHOT-2022-12-29-a
8 | download: swift-5.8-DEVELOPMENT-SNAPSHOT-2022-12-29-a-windows10.exe
9 | download_signature: swift-5.8-DEVELOPMENT-SNAPSHOT-2022-12-29-a-windows10.exe.sig
10 | name: Windows 10 Swift Development Snapshot
11 |
--------------------------------------------------------------------------------
/_data/builds/swift-5_9-branch/windows10.yml:
--------------------------------------------------------------------------------
1 | - date: 2023-05-11 10:10:00-06:00
2 | dir: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a
3 | download: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a-windows10.exe
4 | download_signature: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a-windows10.exe.sig
5 | name: Windows 10 Swift Development Snapshot
6 | - date: 2023-05-11 10:10:00-06:00
7 | dir: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a
8 | download: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a-windows10.exe
9 | download_signature: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-05-11-a-windows10.exe.sig
10 | name: Windows 10 Swift Development Snapshot
11 | - date: 2023-04-10 10:10:00-06:00
12 | dir: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-10-a
13 | download: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-10-a-windows10.exe
14 | download_signature: swift-5.9-DEVELOPMENT-SNAPSHOT-2023-04-10-a-windows10.exe.sig
15 | name: Windows 10 Swift Development Snapshot
16 |
--------------------------------------------------------------------------------
/_data/builds/swift-6_0-branch/windows10-arm64.yml:
--------------------------------------------------------------------------------
1 | - date: 2024-12-03 10:10:00-06:00
2 | dir: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-12-03-a
3 | download: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-12-03-a-windows10-arm64.exe
4 | name: Windows 10 Swift Development Snapshot
5 | - date: 2024-09-11 10:10:00-06:00
6 | dir: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-09-11-a
7 | download: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-09-11-a-windows10-arm64.exe
8 | name: Windows 10 Swift Development Snapshot
9 | - date: 2024-08-22 10:10:00-06:00
10 | dir: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-08-22-a
11 | download: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-08-22-a-windows10-arm64.exe
12 | name: Windows 10 Swift Development Snapshot
13 | - date: 2024-08-07 10:10:00-06:00
14 | dir: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-08-07-a
15 | download: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-08-07-a-windows10-arm64.exe
16 | name: Windows 10 Swift Development Snapshot
17 | - date: 2024-07-27 10:10:00-06:00
18 | dir: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-07-27-a
19 | download: swift-6.0-DEVELOPMENT-SNAPSHOT-2024-07-27-a-windows10-arm64.exe
20 | name: Windows 10 Swift Development Snapshot
21 |
--------------------------------------------------------------------------------
/_data/builds/swift-6_2-branch/static-sdk.yml:
--------------------------------------------------------------------------------
1 | - checksum: 7793bb516a35daa8c8fea0e525ed81576fde8e834e0ea1cd7a57279fce2ddefe
2 | date: 2025-05-30 10:10:00-06:00
3 | dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a
4 | download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_static-linux-0.0.1.artifactbundle.tar.gz
5 | download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_static-linux-0.0.1.artifactbundle.tar.gz.sig
6 | name: Swift Static SDK Development Snapshot
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-6_2-branch/wasm-sdk.yml:
--------------------------------------------------------------------------------
1 | - checksum: c55777bd47790c9ee728380b4d4e145153f805432775511777ac89d07b559226
2 | date: 2025-05-30 10:10:00-06:00
3 | dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a
4 | download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle.tar.gz
5 | download_signature: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a_wasm.artifactbundle.tar.gz.sig
6 | name: Swift Wasm SDK Development Snapshot
7 |
--------------------------------------------------------------------------------
/_data/builds/swift-6_2-branch/windows10-arm64.yml:
--------------------------------------------------------------------------------
1 | - date: 2025-05-30 10:10:00-06:00
2 | dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a
3 | download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-windows10-arm64.exe
4 | name: Windows 10 Swift Development Snapshot
5 |
--------------------------------------------------------------------------------
/_data/builds/swift-6_2-branch/windows10.yml:
--------------------------------------------------------------------------------
1 | - date: 2025-05-30 10:10:00-06:00
2 | dir: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a
3 | download: swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-30-a-windows10.exe
4 | name: Windows 10 Swift Development Snapshot
5 |
--------------------------------------------------------------------------------
/_data/builds/swiftly_release.yml:
--------------------------------------------------------------------------------
1 | version: "1.0.0"
2 | platforms:
3 | - platform: Linux
4 | x86_64: "https://download.swift.org/swiftly/linux/swiftly-1.0.0-x86_64.tar.gz"
5 | arm64: "https://download.swift.org/swiftly/linux/swiftly-1.0.0-aarch64.tar.gz"
6 | - platform: Darwin
7 | x86_64: "https://download.swift.org/swiftly/darwin/swiftly-1.0.0.pkg"
8 | arm64: "https://download.swift.org/swiftly/darwin/swiftly-1.0.0.pkg"
--------------------------------------------------------------------------------
/_data/contributer-experience-workgroup/emeriti.yml:
--------------------------------------------------------------------------------
1 | - name: Max Desiatov
2 | github: MaxDesiatov
3 | affiliation:
--------------------------------------------------------------------------------
/_data/contributer-experience-workgroup/members.yml:
--------------------------------------------------------------------------------
1 | - name: Alex Hoppen
2 | github: ahoppen
3 | affiliation:
4 |
5 | - name: Anthony Latsis
6 | github: AnthonyLatsis
7 | affiliation:
8 |
9 | - name: Devanshi Modha
10 | github: devanshimodha
11 | affiliation: Diversity in Swift champion
12 |
13 | - name: Egor Zhdan
14 | github: egorzhdan
15 | affiliation:
16 |
17 | - name: Harshita Pathipati
18 | github: harshitapath
19 | affiliation:
20 |
21 | - name: Holly Borla
22 | github: hborla
23 | affiliation:
24 |
25 | - name: James Dempsey
26 | github: dempseyatgithub
27 | affiliation:
28 |
29 | - name: Joseph Heck
30 | github: heckj
31 | affiliation:
32 |
33 | - name: Karen Chu
34 | github: karenhchu
35 | affiliation:
36 |
37 | - name: Luciano Almeida
38 | github: LucianoPAlmeida
39 | affiliation:
40 |
41 | - name: Mishal Shah
42 | github: shahmishal
43 | affiliation:
44 |
45 | - name: Paris Pittman
46 | github: parispittman
47 | affiliation:
48 |
49 | - name: Pavel Yaskevich
50 | github: xedin
51 | affiliation: Chair
52 |
53 | - name: Suyash Srijan
54 | github: theblixguy
55 | affiliation:
56 |
57 | - name: Timirah James
58 | github: timirahj
59 | affiliation:
--------------------------------------------------------------------------------
/_data/core_team.yml:
--------------------------------------------------------------------------------
1 | - name: Ben Cohen
2 | - name: Holly Borla
3 | - name: Marc Aupont
4 | - name: Mishal Shah
5 | - name: Paris Pittman
6 | - name: Saleem Abdulrasool
7 | - name: Ted Kremenek
8 |
--------------------------------------------------------------------------------
/_data/core_team_emeriti.yml:
--------------------------------------------------------------------------------
1 | - name: Chris Lattner
2 | - name: Dave Abrahams
3 | - name: Doug Gregor
4 | - name: Joe Groff
5 | - name: Joe Pamer
6 | - name: John McCall
7 | - name: Tom Doron
8 |
--------------------------------------------------------------------------------
/_data/featured_snippets.yml:
--------------------------------------------------------------------------------
1 | - |
2 | struct Binomial: Codable {
3 | var genus: String
4 | var species: String
5 | var subspecies: String?
6 | }
7 |
8 | let tree = Binomial(genus: "Pin", species: "oak")
9 | let jsonData = try JSONEncoder().encode(tree)
10 |
11 | // {"genus":"Pin","species":"oak"}
12 | - |
13 | struct ScientificName {
14 | var genus: String
15 | var species: String
16 | var subspecies: String?
17 |
18 | var description: String {
19 | var text = "\(genus) \(species)"
20 | if let subspecies {
21 | // subspecies guaranteed to be non-nil
22 | text += "subsp. \(subspecies)"
23 | }
24 | return text
25 | }
26 | }
27 | - |
28 | let hello = "Hello, world!"
29 | let multilineString = """
30 | @@@
31 | @@ @@@@
32 | @@ @@@ @@@@@
33 | @@@@@@@@@ @@@@@
34 | @@@@@@@@@@ @@@@@@
35 | @@@@@@@@@@ @@@@@@
36 | @@@@@@@@@@@@@@@@@
37 | @ @@@@@@@@@@@@@@@
38 | @@@@@@ @@@@@@@@@@@@@
39 | @@@@@@@@@@@@@@@@@@@@@@@@@@
40 | @@@@@@@@@@@@@@@@@@@@@@@@
41 | @@@@@@@@@@@@@ @
42 | \(hello)
43 | """
44 |
--------------------------------------------------------------------------------
/_data/foundation-workgroup/members.yml:
--------------------------------------------------------------------------------
1 | - name: Adam Fowler
2 | handle: adam-fowler
3 | affiliation:
4 |
5 | - name: Charles Hu
6 | handle: icharleshu
7 | affiliation:
8 |
9 | - name: Cory Benfield
10 | handle: lukasa
11 | affiliation:
12 |
13 | - name: Ellen Shapiro
14 | handle: designatednerd
15 | affiliation:
16 |
17 | - name: Jeremy Schonfeld
18 | handle: jmschonfeld
19 | affiliation:
20 |
21 | - name: Karoy Lorentey
22 | handle: lorentey
23 | affiliation:
24 |
25 | - name: Steve Canon
26 | handle: scanon
27 | affiliation:
28 |
29 | - name: Tina Liu
30 | handle: itingliu
31 | affiliation: Chair
32 |
33 | - name: Tom Doron
34 | handle: tomerd
35 | affiliation:
36 |
37 | - name: Tony Parker
38 | handle: Tony_Parker
39 | affiliation:
40 |
--------------------------------------------------------------------------------
/_data/install/amazonlinux.yml:
--------------------------------------------------------------------------------
1 | - name: Amazon Linux 2
2 | url: /install/linux/amazonlinux/2
3 |
--------------------------------------------------------------------------------
/_data/install/debian.yml:
--------------------------------------------------------------------------------
1 | - name: Debian 12
2 | url: /install/linux/debian/12
3 |
--------------------------------------------------------------------------------
/_data/install/fedora.yml:
--------------------------------------------------------------------------------
1 | - name: Fedora 39
2 | url: /install/linux/fedora/39
3 |
--------------------------------------------------------------------------------
/_data/install/ubi.yml:
--------------------------------------------------------------------------------
1 | - name: Red Hat Universal Base Image 9
2 | url: /install/linux/ubi/9
3 |
--------------------------------------------------------------------------------
/_data/install/ubuntu.yml:
--------------------------------------------------------------------------------
1 | - name: Ubuntu 20.04
2 | url: /install/linux/ubuntu/20_04
3 | - name: Ubuntu 22.04
4 | url: /install/linux/ubuntu/22_04
5 | - name: Ubuntu 24.04
6 | url: /install/linux/ubuntu/24_04
--------------------------------------------------------------------------------
/_data/language-steering-group/members.yml:
--------------------------------------------------------------------------------
1 | - name: Tony Allevato
2 | github: allevato
3 | affiliation:
4 |
5 | - name: Holly Borla
6 | github: hborla
7 | affiliation:
8 |
9 | - name: Steve Canon
10 | github: stephentyrone
11 | affiliation:
12 |
13 | - name: Ben Cohen
14 | github: airspeedswift
15 | affiliation:
16 |
17 | - name: Doug Gregor
18 | github: DougGregor
19 | affiliation:
20 |
21 | - name: Joe Groff
22 | github: jckarter
23 | affiliation:
24 |
25 | - name: Freddy Kellison-Linn
26 | github: Jumhyn
27 | affiliation:
28 |
29 | - name: John McCall
30 | github: rjmccall
31 | affiliation: Chair
32 |
33 | - name: Becca Royal-Gordon
34 | github: beccadax
35 | affiliation:
36 |
37 | - name: Xiaodi Wu
38 | github: xwu
39 | affiliation:
40 |
--------------------------------------------------------------------------------
/_data/language_wg.yml:
--------------------------------------------------------------------------------
1 | - name: Becca Royal-Gordon
2 | - name: Ben Cohen
3 | - name: Doug Gregor
4 | - name: Freddy Kellison-Linn
5 | - name: Holly Borla
6 | - name: Joe Groff
7 | - name: John McCall
8 | - name: Steve Canon
9 | - name: Tony Allevato
10 | - name: Xiaodi Wu
--------------------------------------------------------------------------------
/_data/platform-steering-group/members.yml:
--------------------------------------------------------------------------------
1 | - name: Saleem Abdulrasool
2 | github: compnerd
3 | affiliation: Core Team Representative & member
4 |
5 | - name: Alastair Houghton
6 | github: al45tair
7 | affiliation: Chair
8 |
9 | - name: Danielle Lancashire
10 | github: endocrimes
11 | affiliation:
12 |
13 | - name: Frederic Riss
14 | github: fredriss
15 | affiliation:
16 |
17 | - name: Kuba Mracek
18 | github: kubamracek
19 | affiliation:
20 |
21 | - name: Rokhini Prabhu
22 | github: rokhinip
23 | affiliation:
--------------------------------------------------------------------------------
/_data/preview_packages.yml:
--------------------------------------------------------------------------------
1 | - repo: https://github.com/swiftlang/swift-se0270-range-set/
2 | name: SE0270_RangeSet
3 | description: >-
4 | Operations on noncontiguous subranges of collections,
5 | such as subranges(where:)
and moveSubranges(_:to:)
,
6 | as well as the supporting RangeSet
type.
7 |
8 | - repo: https://github.com/swiftlang/swift-se0288-is-power/
9 | name: SE0288_IsPower
10 | description: >-
11 | Extends BinaryInteger
with an isPower(of:)
method
12 | that returns whether an integer is a power of another.
13 |
--------------------------------------------------------------------------------
/_data/releases/repositories/5_2.yml:
--------------------------------------------------------------------------------
1 | - name: swift
2 | - name: swift-cmark
3 | - name: swift-corelibs-foundation
4 | - name: swift-corelibs-libdispatch
5 | - name: swift-corelibs-xctest
6 | - name: swift-llbuild
7 | - name: swift-package-manager
8 | - name: swift-stress-tester
9 | - name: swift-syntax
10 | - name: swift-xcode-playground-support
11 | - name: swift-integration-tests
12 | - name: sourcekit-lsp
13 | - name: indexstore-db
14 | - name: llvm-project
15 |
--------------------------------------------------------------------------------
/_data/server-workgroup/emeriti.yml:
--------------------------------------------------------------------------------
1 | - name: Paulo Faria
2 | github: paulofaria
3 | affiliation: Zewo
4 |
5 | - name: Steve Algernon
6 | github: salgernon
7 | affiliation: Apple
8 |
9 | - name: Ian Partridge
10 | github: ianpartridge
11 | affiliation: IBM
12 |
13 | - name: Chris Bailey
14 | github: seabaylea
15 | affiliation: IBM
16 |
17 | - name: Logan Wright
18 | github: loganwright
19 | affiliation: Vapor
20 |
21 | - name: Tanner Nelson
22 | url: tanner0101
23 | affiliation: Vapor
24 |
25 | - name: Johannes Weiss
26 | github: weissi
27 | affiliation: Apple
28 |
29 | - name: Fabian Fett
30 | github: fabianfett
31 | affiliation: Apple
32 |
33 | - name: Todd Varland
34 | github: toddvarland
35 | affiliation: Amazon
36 |
37 | - name: Kaitlin Mahar
38 | github: kmahar
39 | affiliation: MongoDB
40 |
41 | - name: Patrick Freed
42 | github: patrickfreed
43 | affiliation: MongoDB
44 |
45 | - name: Dave Moser
46 | github: dave-moser
47 | affiliation: Amazon
48 |
49 | - name: Jimmy McDermott
50 | github: jdmcd
51 | affiliation: Transeo
52 |
53 | - name: Tom Doron
54 | github: tomerd
55 | affiliation: Apple, Core team rep
56 |
--------------------------------------------------------------------------------
/_data/server-workgroup/members.yml:
--------------------------------------------------------------------------------
1 | - name: Tibor Bödecs
2 | github: tib
3 | affiliation: Binary Birds
4 |
5 | - name: Franz Busch
6 | github: FranzBusch
7 | affiliation: Apple
8 |
9 | - name: Ben Cohen
10 | github: airspeedswift
11 | affiliation: Apple, Core team rep
12 |
13 | - name: Tim Condon
14 | github: 0xTim
15 | affiliation: Vapor
16 |
17 | - name: Josh Elkins
18 | github: jbelkins
19 | affiliation: AWS
20 |
21 | - name: Adam Fowler
22 | github: adam-fowler
23 | affiliation:
24 |
25 | - name: Dianna Ma
26 | github: tayloraswift
27 | affiliation:
28 |
29 | - name: Konrad Malawski
30 | github: ktoso
31 | affiliation: Apple
32 |
33 | - name: Joannis Orlandos
34 | github: joannis
35 | affiliation:
36 |
37 | - name: Simon Pilkington
38 | github: tachyonics
39 | affiliation:
40 |
41 | - name: Gwynne Raskind
42 | github: gwynne
43 | affiliation: Vapor
44 |
45 | - name: Sven A. Schmidt
46 | github: finestructure
47 | affiliation: Swift Package Index
48 |
49 | - name: Sebastien Stormacq
50 | github: sebsto
51 | affiliation: AWS
--------------------------------------------------------------------------------
/_data/testing-workgroup/members.yml:
--------------------------------------------------------------------------------
1 | - name: Brandon Williams
2 | handle: mbrandonw
3 | github: mbrandonw
4 | affiliation:
5 |
6 | - name: Brian Croom
7 | handle: briancroom
8 | github: briancroom
9 | affiliation:
10 |
11 | - name: Jonathan Grynspan
12 | handle: grynspan
13 | github: grynspan
14 | affiliation:
15 |
16 | - name: Maarten Engels
17 | handle: maartene
18 | github: maartene
19 | affiliation:
20 |
21 | - name: Paul LeMarquand
22 | handle: plemarquand
23 | github: plemarquand
24 | affiliation:
25 |
26 | - name: Rachel Brindle
27 | handle: younata
28 | github: younata
29 | affiliation:
30 |
31 | - name: Stuart Montgomery
32 | handle: smontgomery
33 | github: stmontgomery
34 | affiliation: Chair
35 |
--------------------------------------------------------------------------------
/_data/website-workgroup/emeriti.yml:
--------------------------------------------------------------------------------
1 | - name: Christopher Thielen
2 | github: cthielen
3 | affiliation: Apple
4 |
5 | - name: Kristina Fox
6 | github: krstnfx
7 | affiliation: Apple
8 |
9 | - name: Paris Pittman
10 | github: parispittman
11 | affiliation: Apple, Core Team rep
12 |
13 | - name: Paul Hudson
14 | github: twostraws
15 | affiliation:
16 |
17 | - name: Michael Schinis
18 | github: mschinis
19 | affiliation:
20 |
21 | - name: Tim Triemstra
22 | github: TimTr
23 | affiliation: Apple
24 |
25 | - name: Tom Doron
26 | github: tomerd
27 | affiliation: Apple
28 |
--------------------------------------------------------------------------------
/_data/website-workgroup/members.yml:
--------------------------------------------------------------------------------
1 | - name: Alexander Sandberg
2 | github: alexandersandberg
3 | affiliation:
4 |
5 | - name: Dave Lester
6 | github: davelester
7 | affiliation: Apple
8 |
9 | - name: Dave Verwer
10 | github: daveverwer
11 | affiliation: Swift Package Index
12 |
13 | - name: Federico Bucchi
14 | github: federicobucchi
15 | affiliation: Apple
16 |
17 | - name: James Dempsey
18 | github: dempseyatgithub
19 | affiliation:
20 |
21 | - name: Mishal Shah
22 | github: shahmishal
23 | affiliation: Apple, Core team rep
24 |
25 | - name: Reda Lemeden
26 | github: kaishin
27 | affiliation:
28 |
29 | - name: Tim Condon
30 | github: 0xTim
31 | affiliation: Vapor
32 |
--------------------------------------------------------------------------------
/_includes/getting-started/_installing.md:
--------------------------------------------------------------------------------
1 | ## Installing Swift
2 |
3 | To kickstart your journey, [install Swift](/install) to begin using it on **macOS**, **Linux**, or **Windows**.
4 |
5 | > Tip: To test that you have Swift installed, run `swift --version` from your shell or terminal app.
6 |
7 | Swift comes bundled with the [Swift Package Manager (SwiftPM)]({% link documentation/package-manager/index.md %}) that manages the distribution of Swift code. It allows easy importing of other Swift packages into your applications and libraries, making it a valuable tool for any Swift developer.
8 |
9 | Swift is covered by the [Apache License, Version 2.0](/LICENSE.txt).
10 |
--------------------------------------------------------------------------------
/_includes/install/_installer_type_tabs.md:
--------------------------------------------------------------------------------
1 | Select installer option:
2 |
3 |
Release | 5 |Date | 6 |Toolchain | 7 |Docker | 8 | {% if include.platform != "Windows 10" %} 9 |Static SDK | 10 | {% endif %} 11 |
---|
Select {{ include.name }} version:
2 | 3 |8 | Static Linux SDK - Cross compile to Linux 9 |
{{ platform.checksum }}
Except where otherwise noted, all content on this blog is licensed under a Creative Commons Attribution 4.0 International license.
38 | {% endcapture %} 39 | 40 | {% include footer.html licenseinfo=licenseinfo %} 41 | -------------------------------------------------------------------------------- /_layouts/source.liquid: -------------------------------------------------------------------------------- 1 | // This source file is part of the Swift.org open source project 2 | // 3 | // Copyright (c) 2014 - {{ site.time | date: '%Y' }} Apple Inc. and the Swift project authors 4 | // Licensed under Apache License v2.0 with Runtime Library Exception 5 | // 6 | // See http://swift.org/LICENSE.txt for license information 7 | // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors 8 | 9 | {{ content }} 10 | -------------------------------------------------------------------------------- /_posts/2016-02-29-swift-commit-access.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | published: true 4 | date: 2016-02-29 8:00:00 5 | title: Expanding Commit Access 6 | author: ematejska 7 | --- 8 | 9 | Now that the Swift Continuous Integration system is established and proven, we’d like to grant commit access on a more frequent basis to project contributors who have established a track record of good contributions. If you would like commit access, please send an email to [the code owners list](mailto:code-owners@swift.org) with a list of 5 non-trivial pull requests that we accepted without modifications. 10 | 11 | For more details about what it means to have commit access, please see the [Contributing Code](/contributing/#contributing-code) section. -------------------------------------------------------------------------------- /_posts/2016-06-13-swift-2.3.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | published: true 4 | date: 2016-6-13 2:00:00 5 | title: Swift 2.3 6 | author: tkremenek 7 | --- 8 | 9 | We are pleased to announce **Swift 2.3**! 10 | 11 | Swift 2.3 is a minor update from Swift 2.2.1. The primary difference between 12 | Swift 2.2.1 and Swift 2.3 is that it is intended to be paired with Apple's 13 | macOS 10.12, iOS 10, watchOS 3, and tvOS 10 SDKs. It also updates the underlying 14 | LLVM and Clang versions to match with those in the Swift 3 compiler. 15 | 16 | ### Sources 17 | 18 | Sources for Swift 2.3 are available in the `swift-2.3-branch` branch on GitHub. 19 | 20 | ### Downloads 21 | 22 | #### Apple (Xcode) 23 | 24 | Swift 2.3 is available for free as part of [Xcode 8](https://developer.apple.com/xcode/download). 25 | 26 | #### Linux (Ubuntu 14.04 and Ubuntu 15.10) 27 | 28 | Official binaries for Linux will be available shortly after the upgrade to the 29 | continuous integration system (which produces the binaries). Note that for 30 | Linux, Swift 2.2.1 and Swift 2.3 are nearly identical. This post will be updated 31 | once binaries are available. 32 | -------------------------------------------------------------------------------- /_posts/2016-07-07-swift-xcode-playground-support.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | published: true 4 | date: 2016-7-07 13:00:00 5 | title: Xcode Playground Support 6 | author: k8stone 7 | --- 8 | 9 | We are delighted to introduce [Xcode Playground Support](/documentation/lldb/#xcode-playground-support) 10 | as part of the Swift open source community! 11 | 12 | Swift developers can approach the language in many different ways. In 13 | addition to the traditional command-line compiler and interactive REPL 14 | one of the earliest experiences for many developers was through the 15 | introduction of playgrounds in Xcode. Prior to Swift 3.0 and Xcode 8 16 | this was only possible with the version of Swift included with Xcode. 17 | The Xcode Playground Support project enables building a Swift toolchain 18 | that includes everything necessary to integrate with the Xcode 8 19 | playground experience. Playground Support will be included in 20 | corresponding snapshots. Download a snapshot, install it, and select the 21 | toolchain to work with the latest Swift features in Xcode playgrounds. 22 | -------------------------------------------------------------------------------- /_posts/2017-01-18-swift-evolution-status-page.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | published: true 4 | date: 2017-01-18 12:01:01 5 | title: Swift Evolution Status Page Now Available 6 | author: krilnon 7 | --- 8 | 9 | We're pleased to announce the release of the new [Swift Evolution](https://www.swift.org/swift-evolution/) status page as a one-stop destination for information about proposed changes to Swift. 10 | 11 | The Swift.org community has wholeheartedly embraced the [Swift Evolution process](https://github.com/swiftlang/swift-evolution/blob/master/process.md)—to date, members have contributed to over 100 proposals. Each new proposal generates a burst of activity in the community. 12 | 13 | To help make sense of it all, the status page has several ways to navigate through the list of proposals. You can search for specific authors, review managers, and topics by keyword. You can narrow the list to show only the proposals that were implemented in a particular version of Swift. To track a proposal's implementation, the page shows the current state of a proposal's corresponding issues on [bugs.swift.org](https://bugs.swift.org). 14 | 15 | The data automatically stays up to date as people make changes to proposals in the [Swift Evolution repository](https://github.com/swiftlang/swift-evolution). Simply modify the Markdown for a proposal in a pull request and it'll show up on the status page soon after the request is merged. 16 | -------------------------------------------------------------------------------- /_posts/2022-08-18-sswg-server-guides.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | published: true 4 | date: 2022-08-18 13:00:00 5 | title: Server Guides Now on Swift.org 6 | author: 0xTim 7 | --- 8 | 9 | The [Swift Server Workgroup](/sswg/) has maintained a set of open source guides for Swift on Server development for a number of years. Now that swift.org is open source, we've [moved the guides to this site](/documentation/server/guides/). 10 | 11 | The guides cover a number of useful topics: 12 | 13 | * [Setting up your environment](/tools) 14 | * [Building]({{site.url}}/documentation/server/guides/building.html) and [testing]({{site.url}}/documentation/server/guides/testing.html) 15 | * [Profiling]({{site.url}}/documentation/server/guides/performance.html) and [deploying]({{site.url}}/documentation/server/guides/deployment.html) (including AWS, Digital Ocean, Heroku, and GCP) 16 | * [Docker best practices]({{site.url}}/documentation/server/guides/packaging.html) 17 | * [Debugging in production]({{site.url}}/documentation/server/guides/llvm-sanitizers.html) 18 | 19 | The guides also include a section for library authors, covering best practices for log levels and approaches for adopting Swift concurrency. 20 | 21 | If you'd like to contribute to the guides, you can [create an issue](https://github.com/swiftlang/swift-org-website/issues/new/choose) or post on [the forums](https://forums.swift.org). 22 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/amazonlinux2.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.amazonlinux2 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_0-branch.amazonlinux2-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/centos7.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.centos7 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_0-branch.centos7-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/macos.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "universal": {{ site.data.builds.swift-6_0-branch.xcode | jsonify }}} 5 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/static-sdk.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.swift-6_0-branch.static_sdk | jsonify }} -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/ubi9.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.ubi9 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_0-branch.ubi9-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/ubuntu2004.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.ubuntu2004 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_0-branch.ubuntu2004-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/ubuntu2204.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.ubuntu2204 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_0-branch.ubuntu2204-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.0/windows10.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_0-branch.windows10 | jsonify }}} 5 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/amazonlinux2.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.amazonlinux2 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.amazonlinux2-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/centos7.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.centos7 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.centos7-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/debian12.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.debian12 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.debian12-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/fedora39.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.fedora39 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.fedora39-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/macos.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "universal": {{ site.data.builds.swift-6_1-branch.xcode | jsonify }}} 5 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/static-sdk.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.swift-6_1-branch.static_sdk | jsonify }} -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/ubi9.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.ubi9 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.ubi9-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/ubuntu2004.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.ubuntu2004 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.ubuntu2004-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/ubuntu2204.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.ubuntu2204 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.ubuntu2204-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/ubuntu2404.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.ubuntu2404 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_1-branch.ubuntu2404-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.1/windows10.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_1-branch.windows10 | jsonify }}, 5 | "arm64": {{ site.data.builds.swift-6_1-branch.windows10-arm64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/amazonlinux2.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.amazonlinux2 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.amazonlinux2-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/centos7.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.centos7 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.centos7-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/debian12.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.debian12 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.debian12-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/fedora39.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.fedora39 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.fedora39-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/macos.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "universal": {{ site.data.builds.swift-6_2-branch.xcode | jsonify }}} 5 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/static-sdk.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.swift-6_2-branch.static_sdk | jsonify }} -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/ubi9.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.ubi9 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.ubi9-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/ubuntu2004.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.ubuntu2004 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.ubuntu2004-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/ubuntu2204.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.ubuntu2204 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.ubuntu2204-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/ubuntu2404.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.ubuntu2404 | jsonify }}, 5 | "aarch64": {{ site.data.builds.swift-6_2-branch.ubuntu2404-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/6.2/windows10.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.swift-6_2-branch.windows10 | jsonify }}, 5 | "arm64": {{ site.data.builds.swift-6_2-branch.windows10-arm64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/amazonlinux2.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.amazonlinux2 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.amazonlinux2-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/centos7.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.centos7 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.centos7-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/debian12.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.debian12 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.debian12-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/fedora39.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.fedora39 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.fedora39-aarch64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/macos.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "universal": {{ site.data.builds.development.xcode | jsonify }}} 5 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/static-sdk.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.development.static_sdk | jsonify }} -------------------------------------------------------------------------------- /api/v1/install/dev/main/ubi9.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.ubi9 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.ubi9-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/ubuntu2004.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.ubuntu2004 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.ubuntu2004-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/ubuntu2204.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.ubuntu2204 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.ubuntu2204-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/ubuntu2404.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.ubuntu2404 | jsonify }}, 5 | "aarch64": {{ site.data.builds.development.ubuntu2404-aarch64 | jsonify}} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/dev/main/windows10.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | { "x86_64": {{ site.data.builds.development.windows10 | jsonify }}, 5 | "arm64": {{ site.data.builds.development.windows10-arm64 | jsonify }} 6 | } 7 | -------------------------------------------------------------------------------- /api/v1/install/releases.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.swift_releases | jsonify }} 5 | -------------------------------------------------------------------------------- /api/v1/sswg/incubation/all.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.server-workgroup.projects | map: "url" | jsonify }} 5 | -------------------------------------------------------------------------------- /api/v1/sswg/incubation/graduated.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.server-workgroup.projects | where:"maturity","Graduated" | map: "url" | jsonify }} 5 | -------------------------------------------------------------------------------- /api/v1/sswg/incubation/incubating.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.server-workgroup.projects | where:"maturity","Incubating" | map: "url" | jsonify }} 5 | -------------------------------------------------------------------------------- /api/v1/sswg/incubation/sandbox.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.server-workgroup.projects | where:"maturity","Sandbox" | map: "url" | jsonify }} 5 | -------------------------------------------------------------------------------- /api/v1/swiftly.json: -------------------------------------------------------------------------------- 1 | --- 2 | layout: none 3 | --- 4 | {{ site.data.builds.swiftly_release | jsonify }} 5 | -------------------------------------------------------------------------------- /apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/desmos-ball-bounce.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/desmos-ball-bounce.mp4 -------------------------------------------------------------------------------- /assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-mirror-video-life.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-mirror-video-life.mp4 -------------------------------------------------------------------------------- /assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-mirror-video-swiftbreak.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-mirror-video-swiftbreak.mp4 -------------------------------------------------------------------------------- /assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-simulator-still-life.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-simulator-still-life.png -------------------------------------------------------------------------------- /assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-simulator-still-swiftbreak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-12-byte-sized-swift-tiny-games-playdate/playdate-simulator-still-swiftbreak.png -------------------------------------------------------------------------------- /assets/images/2024-03-14-adwaita-swift/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/2024-03-14-adwaita-swift/demo.png -------------------------------------------------------------------------------- /assets/images/5.2-blog/code-complete-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.2-blog/code-complete-1.png -------------------------------------------------------------------------------- /assets/images/5.2-blog/code-complete-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.2-blog/code-complete-2.png -------------------------------------------------------------------------------- /assets/images/5.2-blog/code-complete-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.2-blog/code-complete-3.png -------------------------------------------------------------------------------- /assets/images/5.2-blog/compilation-modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.2-blog/compilation-modes.png -------------------------------------------------------------------------------- /assets/images/5.3-blog/whats-new-in-swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.3-blog/whats-new-in-swift.png -------------------------------------------------------------------------------- /assets/images/5.8-blog/docc-extended-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.8-blog/docc-extended-type.png -------------------------------------------------------------------------------- /assets/images/5.8-blog/docc-fuzzy-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/5.8-blog/docc-fuzzy-search.png -------------------------------------------------------------------------------- /assets/images/abi-stability-blog/abi-stability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/abi-stability-blog/abi-stability.png -------------------------------------------------------------------------------- /assets/images/abi-stability-blog/library-evolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/abi-stability-blog/library-evolution.png -------------------------------------------------------------------------------- /assets/images/abi-stability-blog/module-stability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/abi-stability-blog/module-stability.png -------------------------------------------------------------------------------- /assets/images/benchmark-blog/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/benchmark-blog/Benchmark.png -------------------------------------------------------------------------------- /assets/images/bridging-pch-blog/build-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/bridging-pch-blog/build-setting.png -------------------------------------------------------------------------------- /assets/images/collections-blog/DequeLookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/DequeLookup.png -------------------------------------------------------------------------------- /assets/images/collections-blog/DequePrepend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/DequePrepend.png -------------------------------------------------------------------------------- /assets/images/collections-blog/OrderedDictionaryAppend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/OrderedDictionaryAppend.png -------------------------------------------------------------------------------- /assets/images/collections-blog/OrderedDictionaryLookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/OrderedDictionaryLookup.png -------------------------------------------------------------------------------- /assets/images/collections-blog/OrderedSetAppend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/OrderedSetAppend.png -------------------------------------------------------------------------------- /assets/images/collections-blog/OrderedSetLookup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/collections-blog/OrderedSetLookup.png -------------------------------------------------------------------------------- /assets/images/diagnostics-arch-blog/constraints-linked-with-exprs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/diagnostics-arch-blog/constraints-linked-with-exprs.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/grouping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/grouping.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/grouping_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/grouping_2x.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/merging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/merging.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/merging_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/merging_2x.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/uniqueKeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/uniqueKeys.png -------------------------------------------------------------------------------- /assets/images/dictionary-blog/uniqueKeys_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/dictionary-blog/uniqueKeys_2x.png -------------------------------------------------------------------------------- /assets/images/distributed-blog/cluster_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/distributed-blog/cluster_lifecycle.png -------------------------------------------------------------------------------- /assets/images/embedded-examples/boards.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/embedded-examples/boards.jpg -------------------------------------------------------------------------------- /assets/images/evolving-workgroups-blog/community-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/evolving-workgroups-blog/community-structure.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/Example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/Example1.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/Example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/Example2.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/Example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/Example3.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/Example4a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/Example4a.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/Example4b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/Example4b.png -------------------------------------------------------------------------------- /assets/images/exclusivity-blog/XcodeBuildSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/exclusivity-blog/XcodeBuildSettings.png -------------------------------------------------------------------------------- /assets/images/fatal-errors/xcode-fatalerror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/fatal-errors/xcode-fatalerror.png -------------------------------------------------------------------------------- /assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-1.png -------------------------------------------------------------------------------- /assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-2.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/baseball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/baseball.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/circle-with-title-vstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/circle-with-title-vstack.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/circle-with-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/circle-with-title.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/hello-swift-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/hello-swift-ui.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/initial-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/initial-view.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/new-project.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/non-state-mutating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/non-state-mutating.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/random-element-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/random-element-error.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/running-in-simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/running-in-simulator.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/spacers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/spacers.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/swiftui-circle-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/swiftui-circle-color.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/swiftui-circle-icon-sized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/swiftui-circle-icon-sized.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/swiftui-circle-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/swiftui-circle-icon.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/swiftui-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/swiftui-circle.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/try-again-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/try-again-button.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/swiftui-ios/why-not-try-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/swiftui-ios/why-not-try-title.png -------------------------------------------------------------------------------- /assets/images/getting-started-guides/vapor-web-server/new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-guides/vapor-web-server/new-project.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/create-new-project/select-project-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/create-new-project/select-project-template.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/debugging/configure-lldb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/debugging/configure-lldb.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/debugging/debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/debugging/debugging.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/installation.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/language-features/package_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/language-features/package_actions.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/tasks/build-tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/tasks/build-tasks.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/testing/inline_assertion_failures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/testing/inline_assertion_failures.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/toolchain-selection/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/toolchain-selection/configuration.png -------------------------------------------------------------------------------- /assets/images/getting-started-with-vscode-swift/toolchain-selection/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started-with-vscode-swift/toolchain-selection/reload.png -------------------------------------------------------------------------------- /assets/images/getting-started/article-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started/article-thumbnail.jpg -------------------------------------------------------------------------------- /assets/images/getting-started/meet-async-await-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started/meet-async-await-thumbnail.jpg -------------------------------------------------------------------------------- /assets/images/getting-started/regular-expression-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started/regular-expression-thumbnail.jpg -------------------------------------------------------------------------------- /assets/images/getting-started/swift-generics-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/getting-started/swift-generics-thumbnail.jpg -------------------------------------------------------------------------------- /assets/images/graphing-calculator-blog/gc-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/graphing-calculator-blog/gc-screenshot.png -------------------------------------------------------------------------------- /assets/images/gsoc-2022/quick-navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/gsoc-2022/quick-navigation.png -------------------------------------------------------------------------------- /assets/images/how-swifts-server-support-powers-things-cloud/new-backend-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/how-swifts-server-support-powers-things-cloud/new-backend-overview.png -------------------------------------------------------------------------------- /assets/images/how-swifts-server-support-powers-things-cloud/performance-comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/how-swifts-server-support-powers-things-cloud/performance-comparison.png -------------------------------------------------------------------------------- /assets/images/how-swifts-server-support-powers-things-cloud/things-cloud-with-devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/how-swifts-server-support-powers-things-cloud/things-cloud-with-devices.png -------------------------------------------------------------------------------- /assets/images/how-swifts-server-support-powers-things-cloud/things-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/how-swifts-server-support-powers-things-cloud/things-logo.png -------------------------------------------------------------------------------- /assets/images/icon-bluesky.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /assets/images/icon-close.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | -------------------------------------------------------------------------------- /assets/images/icon-close~dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | -------------------------------------------------------------------------------- /assets/images/icon-external-color.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/icon-external.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/icon-feed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/images/icon-menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | -------------------------------------------------------------------------------- /assets/images/icon-menu~dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | -------------------------------------------------------------------------------- /assets/images/icon-swift-color.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/icon-swift.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/icon-twitter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/images/icon-x.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /assets/images/landing-page/book.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /assets/images/landing-page/box.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | -------------------------------------------------------------------------------- /assets/images/landing-page/signs.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /assets/images/local-refactoring/Cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/local-refactoring/Cursor.png -------------------------------------------------------------------------------- /assets/images/local-refactoring/Range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/local-refactoring/Range.png -------------------------------------------------------------------------------- /assets/images/local-refactoring/Toolchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/local-refactoring/Toolchain.png -------------------------------------------------------------------------------- /assets/images/osize-blog/Xcode-Osize-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/osize-blog/Xcode-Osize-setting.png -------------------------------------------------------------------------------- /assets/images/osize-blog/Xcode-mode-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/osize-blog/Xcode-mode-setting.png -------------------------------------------------------------------------------- /assets/images/packages-page-blog/package-categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/packages-page-blog/package-categories.png -------------------------------------------------------------------------------- /assets/images/property-wrappers-blog/erica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/property-wrappers-blog/erica.png -------------------------------------------------------------------------------- /assets/images/ready-for-swift-6-blog/package-compatibility-with-swift-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/ready-for-swift-6-blog/package-compatibility-with-swift-6.png -------------------------------------------------------------------------------- /assets/images/ready-for-swift-6-blog/package-showing-safe-from-data-races.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/ready-for-swift-6-blog/package-showing-safe-from-data-races.png -------------------------------------------------------------------------------- /assets/images/ready-for-swift-6-blog/packages-with-no-data-race-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/ready-for-swift-6-blog/packages-with-no-data-race-errors.png -------------------------------------------------------------------------------- /assets/images/server-guides/1password_passkey_prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/1password_passkey_prompt.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-connection.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-network-address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-network-address.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/aws-fargate-vapor-mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/aws-fargate-vapor-mongo.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/aws-lambda-sam-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/aws-lambda-sam-arch.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/ec2-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/ec2-list.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/ec2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/ec2.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-0.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-1.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-2.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-3.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-4.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-5.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-6.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/launch-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/launch-7.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/repl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/repl.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/services.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/ssh-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/ssh-0.png -------------------------------------------------------------------------------- /assets/images/server-guides/aws/terminate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/aws/terminate.png -------------------------------------------------------------------------------- /assets/images/server-guides/digital-ocean-create-droplet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/digital-ocean-create-droplet.png -------------------------------------------------------------------------------- /assets/images/server-guides/digital-ocean-distributions-ubuntu-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/digital-ocean-distributions-ubuntu-18.png -------------------------------------------------------------------------------- /assets/images/server-guides/digital-ocean-droplet-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/digital-ocean-droplet-list.png -------------------------------------------------------------------------------- /assets/images/server-guides/gcp-cloud-build-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/gcp-cloud-build-settings.png -------------------------------------------------------------------------------- /assets/images/server-guides/gcp-cloud-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/gcp-cloud-build.png -------------------------------------------------------------------------------- /assets/images/server-guides/gcp-cloud-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/gcp-cloud-run.png -------------------------------------------------------------------------------- /assets/images/server-guides/gcp-connect-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/gcp-connect-repo.png -------------------------------------------------------------------------------- /assets/images/server-guides/safari_passkey_prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/safari_passkey_prompt.png -------------------------------------------------------------------------------- /assets/images/server-guides/swift-download-ubuntu-18-copy-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/server-guides/swift-download-ubuntu-18-copy-link.png -------------------------------------------------------------------------------- /assets/images/sswg/incubation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/sswg/incubation.png -------------------------------------------------------------------------------- /assets/images/stress-tester-blog/basic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/stress-tester-blog/basic.gif -------------------------------------------------------------------------------- /assets/images/stress-tester-blog/concurrent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/stress-tester-blog/concurrent.gif -------------------------------------------------------------------------------- /assets/images/stress-tester-blog/default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/stress-tester-blog/default.gif -------------------------------------------------------------------------------- /assets/images/stress-tester-blog/insideOut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/stress-tester-blog/insideOut.gif -------------------------------------------------------------------------------- /assets/images/stress-tester-blog/xcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/stress-tester-blog/xcode.png -------------------------------------------------------------------------------- /assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/password monitoring service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/password monitoring service.png -------------------------------------------------------------------------------- /assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/resource utilization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/resource utilization.png -------------------------------------------------------------------------------- /assets/images/swift-docc/sloth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-docc/sloth.png -------------------------------------------------------------------------------- /assets/images/swift-docc/sloth@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-docc/sloth@2x.png -------------------------------------------------------------------------------- /assets/images/swift-evolution/swift.svg: -------------------------------------------------------------------------------- 1 | 2 | 20 | -------------------------------------------------------------------------------- /assets/images/swift-language-updates-from-wwdc22-blog/wwdc22-swift-updates-sketch-thumbnail.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-language-updates-from-wwdc22-blog/wwdc22-swift-updates-sketch-thumbnail.jpeg -------------------------------------------------------------------------------- /assets/images/swift-language-updates-from-wwdc22-blog/wwdc22-swift-updates-sketch.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-language-updates-from-wwdc22-blog/wwdc22-swift-updates-sketch.jpeg -------------------------------------------------------------------------------- /assets/images/swift-package-index-developer-spotlight-blog/docc-storage-growth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-package-index-developer-spotlight-blog/docc-storage-growth.png -------------------------------------------------------------------------------- /assets/images/swift-package-index-developer-spotlight-blog/pipelines-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swift-package-index-developer-spotlight-blog/pipelines-app.png -------------------------------------------------------------------------------- /assets/images/swim-blog/ping_pingreq_cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swim-blog/ping_pingreq_cycle.png -------------------------------------------------------------------------------- /assets/images/swim-blog/swim_lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/swim-blog/swim_lifecycle.png -------------------------------------------------------------------------------- /assets/images/upcoming-feature-flags-blog/upcoming-feature-flags-xcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/upcoming-feature-flags-blog/upcoming-feature-flags-xcode.png -------------------------------------------------------------------------------- /assets/images/utf8-string-blog/string-forms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/utf8-string-blog/string-forms.png -------------------------------------------------------------------------------- /assets/images/vscode-extension-blog/package-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/vscode-extension-blog/package-dependencies.png -------------------------------------------------------------------------------- /assets/images/vscode-extension-blog/symbol-completion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/vscode-extension-blog/symbol-completion.gif -------------------------------------------------------------------------------- /assets/images/vscode-extension-blog/test-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/vscode-extension-blog/test-explorer.png -------------------------------------------------------------------------------- /assets/images/vscode-extension-blog/vscode-swift-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/vscode-extension-blog/vscode-swift-2.png -------------------------------------------------------------------------------- /assets/images/windows-blog/calculator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/windows-blog/calculator.gif -------------------------------------------------------------------------------- /assets/images/windows-blog/lldb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/windows-blog/lldb.png -------------------------------------------------------------------------------- /assets/images/windows-interoperability-blog/swift-win32-gui-app.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/windows-interoperability-blog/swift-win32-gui-app.webp -------------------------------------------------------------------------------- /assets/images/wmo-blog/single-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/wmo-blog/single-file.png -------------------------------------------------------------------------------- /assets/images/wmo-blog/wmo-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/wmo-blog/wmo-detail.png -------------------------------------------------------------------------------- /assets/images/wmo-blog/wmo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/wmo-blog/wmo.png -------------------------------------------------------------------------------- /assets/images/zero-to-swift-nvim/LSP-Autocomplete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/zero-to-swift-nvim/LSP-Autocomplete.png -------------------------------------------------------------------------------- /assets/images/zero-to-swift-nvim/LSP-Error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/zero-to-swift-nvim/LSP-Error.png -------------------------------------------------------------------------------- /assets/images/zero-to-swift-nvim/Lazy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/images/zero-to-swift-nvim/Lazy.png -------------------------------------------------------------------------------- /assets/javascripts/docc/footer.js: -------------------------------------------------------------------------------- 1 | (() => { 2 | const shadowRoot = document.querySelector('custom-footer').shadowRoot; 3 | const footer = shadowRoot.getElementById('footer'); 4 | 5 | // Since the styles are now applied using an external stylesheet and the 6 | // element does not block painting of the shadow root [1][1], we need 7 | // to initially hide the footer and only unhide it once the stylesheet has 8 | // been loaded to prevent a flash of unstyled content 9 | // 10 | // [1]: https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements#internal_vs._external_styles 11 | const link = document.createElement('link'); 12 | link.setAttribute('rel', 'stylesheet'); 13 | link.setAttribute('href', 'https://swift.org/assets/stylesheets/docc/footer.css'); 14 | link.onload = () => { 15 | footer.hidden = false; 16 | }; 17 | shadowRoot.appendChild(link); 18 | })(); 19 | -------------------------------------------------------------------------------- /assets/javascripts/docc/header.js: -------------------------------------------------------------------------------- 1 | (() => { 2 | const shadowRoot = document.querySelector('custom-header').shadowRoot; 3 | const header = shadowRoot.getElementById('header'); 4 | const button = shadowRoot.getElementById('small-menu-toggle'); 5 | 6 | // Since the styles are now applied using an external stylesheet and the 7 | // element does not block painting of the shadow root [1][1], we need 8 | // to initially hide the header and only unhide it once the stylesheet has 9 | // been loaded to prevent a flash of unstyled content 10 | // 11 | // [1]: https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements#internal_vs._external_styles 12 | const link = document.createElement('link'); 13 | link.setAttribute('rel', 'stylesheet'); 14 | link.setAttribute('href', 'https://swift.org/assets/stylesheets/docc/header.css'); 15 | link.onload = () => { 16 | header.hidden = false; 17 | }; 18 | shadowRoot.appendChild(link); 19 | 20 | button.addEventListener('click', () => { 21 | header.toggleAttribute('data-small-menu-is-expanded'); 22 | }); 23 | })(); 24 | -------------------------------------------------------------------------------- /assets/javascripts/install.js: -------------------------------------------------------------------------------- 1 | const { userAgentData, userAgent } = window.navigator; 2 | 3 | const osToOsRegex = { 4 | windows: /win/, 5 | macos: /macintosh/, 6 | linux: /linux/, 7 | } 8 | 9 | const osToPage = { 10 | windows: '/install/windows/', 11 | macos: '/install/macos/', 12 | linux: '/install/linux/', 13 | } 14 | 15 | const OS = Object.keys(osToOsRegex).find(os => osToOsRegex[os].test(userAgent.toLowerCase())) || 'macos'; 16 | 17 | window.location.replace(OS); 18 | -------------------------------------------------------------------------------- /assets/stylesheets/_colors-basic.scss: -------------------------------------------------------------------------------- 1 | // reset 2 | ul, 3 | menu, 4 | dir { 5 | padding-inline-start: 0; 6 | } 7 | 8 | body { 9 | background: var(--color-background-light); 10 | color: var(--color-text-light); 11 | } 12 | 13 | nav[role="navigation"], 14 | footer[role="contentinfo"] { 15 | background: var(--color-nav-background-light); 16 | color: var(--color-nav-text-light); 17 | } 18 | 19 | nav[role="navigation"] ul li a:visited, 20 | footer[role="contentinfo"] p, 21 | footer[role="contentinfo"] p.privacy a { 22 | color: var(--color-nav-text-light); 23 | } 24 | 25 | @media (prefers-color-scheme: dark) { 26 | #logo a { 27 | background-image: url("/assets/images/swift~dark.svg"); 28 | } 29 | 30 | body { 31 | background: var(--color-background-dark); 32 | color: var(--color-text-dark); 33 | } 34 | 35 | nav[role="navigation"], 36 | footer[role="contentinfo"] { 37 | background: var(--color-nav-background-dark); 38 | color: var(--color-nav-text-dark); 39 | } 40 | 41 | .title a:link, 42 | .title a:visited { 43 | color: var(--color-text-dark); 44 | } 45 | 46 | nav[role="navigation"] ul li a:link, 47 | nav[role="navigation"] ul li a:visited, 48 | nav[role="navigation"] ul li ul a:link, 49 | footer[role="contentinfo"] p, 50 | footer[role="contentinfo"] p.privacy a { 51 | color: var(--color-nav-text-dark); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /assets/stylesheets/_colors.scss: -------------------------------------------------------------------------------- 1 | @use './core/_vars' as mixvars; 2 | @use './core/colors/_light' as mixlight; 3 | @use './core/colors/_dark' as mixdark; 4 | 5 | body { 6 | color-scheme: light dark; 7 | @include mixvars.vars-light; 8 | @include mixlight.color-vars-light; 9 | 10 | &[data-color-scheme="light"] { 11 | color-scheme: light; 12 | } 13 | 14 | &[data-color-scheme="dark"] { 15 | color-scheme: dark; 16 | 17 | @media screen { 18 | @include mixvars.vars-dark; 19 | @include mixdark.color-vars-dark; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /assets/stylesheets/_core.scss: -------------------------------------------------------------------------------- 1 | @use "core/reset"; 2 | @use "core/helpers"; 3 | @use "core/maps"; 4 | @use "core/vars"; 5 | @use "core/colors"; 6 | @use "core/colors/light"; 7 | @use "core/colors/dark"; 8 | -------------------------------------------------------------------------------- /assets/stylesheets/_elements.scss: -------------------------------------------------------------------------------- 1 | @use "elements/banner"; 2 | @use "elements/grid-layout"; 3 | @use "elements/grid"; 4 | @use "elements/tabs"; 5 | -------------------------------------------------------------------------------- /assets/stylesheets/_pages.scss: -------------------------------------------------------------------------------- 1 | @use "pages/landing"; 2 | @use "pages/swift-evolution"; 3 | @use "pages/packages"; 4 | @use "pages/download"; 5 | -------------------------------------------------------------------------------- /assets/stylesheets/application.scss: -------------------------------------------------------------------------------- 1 | --- 2 | layout: source 3 | --- 4 | 5 | @use "core"; 6 | @use "colors"; 7 | @use "syntax"; 8 | @use "screen"; 9 | @use "elements"; 10 | @use "mobile"; 11 | @use "pages"; 12 | @use "print"; 13 | -------------------------------------------------------------------------------- /assets/stylesheets/core/_helpers.scss: -------------------------------------------------------------------------------- 1 | //// 2 | /// Applies styling to hide an element, while keeping it visible to Voice Over and other assistants. 3 | //// 4 | @mixin visuallyhidden() { 5 | position: absolute; 6 | clip: rect(1px, 1px, 1px, 1px); 7 | clip-path: inset(0px 0px 99.9% 99.9%); 8 | overflow: hidden; 9 | height: 1px; 10 | width: 1px; 11 | padding: 0; 12 | border: 0; 13 | } 14 | 15 | @mixin nav-link-style { 16 | color: var(--color-nav-link-color); 17 | transition: color 0.2s ease, border 0.2s ease; 18 | text-decoration: none; 19 | text-transform: uppercase; 20 | font-size: 0.8rem; 21 | letter-spacing: 1px; 22 | font-weight: normal; 23 | } 24 | -------------------------------------------------------------------------------- /assets/stylesheets/core/_vars.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --border-radius: 12px; 3 | --content-margin-bottom: 1em; 4 | --navigation-mobile-breakpoint: 68rem; 5 | --content-mobile-breakpoint: 68rem; 6 | } 7 | 8 | @mixin vars-light() { 9 | --logo-reference: url("/assets/images/swift.svg"); 10 | --menu-icon: url("/assets/images/icon-menu.svg"); 11 | --menu-icon-close: url("/assets/images/icon-close.svg"); 12 | --icon-filter: none; 13 | --icon-filter-hover: invert(1); 14 | } 15 | 16 | @mixin vars-dark() { 17 | --logo-reference: url("/assets/images/swift~dark.svg"); 18 | --menu-icon: url("/assets/images/icon-menu~dark.svg"); 19 | --menu-icon-close: url("/assets/images/icon-close~dark.svg"); 20 | --icon-filter: invert(1); 21 | --icon-filter-hover: none; 22 | } 23 | -------------------------------------------------------------------------------- /assets/stylesheets/elements/_banner.scss: -------------------------------------------------------------------------------- 1 | // Default callout banner 2 | .banner { 3 | padding: 0.75rem 1.25rem; 4 | 5 | color: var(--color-text); 6 | border: 1px solid var(--color-fill-tertiary); 7 | background: var(--color-fill-secondary); 8 | border-radius: var(--border-radius); 9 | 10 | p { 11 | margin: 0; 12 | } 13 | } 14 | 15 | // Orange attention grabbing banner 16 | .banner.primary { 17 | color: var(--color-banner-foreground); 18 | border: 1px solid var(--color-banner-border); 19 | background: var(--color-banner-background); 20 | font-weight: 500; 21 | text-align: center; 22 | 23 | a { 24 | color: inherit; 25 | text-decoration: underline; 26 | text-decoration-color: var(--color-banner-detail); 27 | text-underline-offset: 2px; 28 | 29 | &:hover { 30 | color: var(--color-banner-foreground); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /assets/stylesheets/elements/_grid-layout.scss: -------------------------------------------------------------------------------- 1 | .grid-layout-2-column { 2 | @media (min-width: 1000px) { 3 | grid-template-columns: repeat(2, 1fr); 4 | } 5 | } 6 | 7 | .grid-layout-3-column { 8 | @media (min-width: 1000px) { 9 | grid-template-columns: repeat(3, 1fr); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /assets/stylesheets/pages/_download.scss: -------------------------------------------------------------------------------- 1 | .platform-grid { 2 | ul { 3 | display: grid; 4 | align-items: stretch; 5 | gap: 1rem; 6 | padding: 0; 7 | grid-template-columns: repeat(1, 1fr); 8 | 9 | @media (min-width: 1000px) { 10 | grid-template-columns: repeat(3, 1fr); 11 | } 12 | } 13 | 14 | li { 15 | list-style: none; 16 | padding-left: 0; 17 | display: flex; 18 | 19 | a { 20 | border-radius: var(--border-radius); 21 | border: 1px solid var(--color-text); 22 | color: var(--color-text); 23 | display: block; 24 | padding: 0.5rem 0; 25 | text-align: center; 26 | flex-grow: 1; 27 | 28 | .flex-container { 29 | display: flex; 30 | flex-direction: column; 31 | align-items: center; 32 | height: 100%; 33 | 34 | } 35 | 36 | &:hover { 37 | background-color: var(--color-text); 38 | color: var(--color-fill); 39 | text-decoration: none; 40 | 41 | .latest-release-container { 42 | span { 43 | border-color: var(--color-fill); 44 | } 45 | } 46 | 47 | img { 48 | filter: var(--icon-filter-hover); 49 | } 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /assets/videos/getting-started-guides/swiftui-app/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-org-website/c73a855810d2c30c45f4762d113abda08d19b948/assets/videos/getting-started-guides/swiftui-app/demo.mp4 -------------------------------------------------------------------------------- /atom.xml: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 |Package | 16 |Description | 17 |
---|---|
{{ package.name }} | 21 |{{ package.description }} | 22 |
Download | 5 |
---|
Download | 5 |
---|
Download | 5 |
---|
Release | 5 |Date | 6 |Toolchain | 7 |Debugging Symbols | 8 |Static SDK | 9 |
---|
10 | The Community Showcase of Swift packages features packages from around the Swift community nominated via 11 | this thread on the Swift forums and voted on by the 12 | Swift Website Workgroup. 13 |
14 |This list is an archive of the Community Showcase from {{ month.month }} {{ year.year }}.
15 | 16 |{{ category.brief }}
8 | 9 |13 | There are thousands more packages to browse at the 14 | Swift Package Index, along with all the metadata you 15 | need to make better decisions about your dependencies. 16 |
17 | Browse more packages 18 |12 | {{ editor.description }} 13 |
14 | {% if editor.guide %} 15 | 16 | Learn more 17 | 18 | {% endif %} 19 |