gitextract_f7lua7kp/ ├── .gitattributes ├── .gitignore ├── .nojekyll ├── 404.html ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── commonly_proposed.md ├── policies/ │ ├── 0001-platform-support-tiers.md │ └── templates/ │ └── xxxx-policy-template.md ├── process.md ├── proposal-templates/ │ ├── 0000-swift-template.md │ ├── 0000-swift-testing-template.md │ └── 0000-swiftpm-template.md ├── proposals/ │ ├── 0001-keywords-as-argument-labels.md │ ├── 0002-remove-currying.md │ ├── 0003-remove-var-parameters.md │ ├── 0004-remove-pre-post-inc-decrement.md │ ├── 0005-objective-c-name-translation.md │ ├── 0006-apply-api-guidelines-to-the-standard-library.md │ ├── 0007-remove-c-style-for-loops.md │ ├── 0008-lazy-flatmap-for-optionals.md │ ├── 0009-require-self-for-accessing-instance-members.md │ ├── 0010-add-staticstring-unicodescalarview.md │ ├── 0011-replace-typealias-associated.md │ ├── 0012-add-noescape-to-public-library-api.md │ ├── 0013-remove-partial-application-super.md │ ├── 0014-constrained-AnySequence.md │ ├── 0015-tuple-comparison-operators.md │ ├── 0016-initializers-for-converting-unsafe-pointers-to-ints.md │ ├── 0017-convert-unmanaged-to-use-unsafepointer.md │ ├── 0018-flexible-memberwise-initialization.md │ ├── 0019-package-manager-testing.md │ ├── 0020-if-swift-version.md │ ├── 0021-generalized-naming.md │ ├── 0022-objc-selectors.md │ ├── 0023-api-guidelines.md │ ├── 0024-optional-value-setter.md │ ├── 0025-scoped-access-level.md │ ├── 0026-abstract-classes-and-methods.md │ ├── 0027-string-from-code-units.md │ ├── 0028-modernizing-debug-identifiers.md │ ├── 0029-remove-implicit-tuple-splat.md │ ├── 0030-property-behavior-decls.md │ ├── 0031-adjusting-inout-declarations.md │ ├── 0032-sequencetype-find.md │ ├── 0033-import-objc-constants.md │ ├── 0034-disambiguating-line.md │ ├── 0035-limit-inout-capture.md │ ├── 0036-enum-dot.md │ ├── 0037-clarify-comments-and-operators.md │ ├── 0038-swiftpm-c-language-targets.md │ ├── 0039-playgroundliterals.md │ ├── 0040-attributecolons.md │ ├── 0041-conversion-protocol-conventions.md │ ├── 0042-flatten-method-types.md │ ├── 0043-declare-variables-in-case-labels-with-multiple-patterns.md │ ├── 0044-import-as-member.md │ ├── 0045-scan-takewhile-dropwhile.md │ ├── 0046-first-label.md │ ├── 0047-nonvoid-warn.md │ ├── 0048-generic-typealias.md │ ├── 0049-noescape-autoclosure-type-attrs.md │ ├── 0050-floating-point-stride.md │ ├── 0051-stride-semantics.md │ ├── 0052-iterator-post-nil-guarantee.md │ ├── 0053-remove-let-from-function-parameters.md │ ├── 0054-abolish-iuo.md │ ├── 0055-optional-unsafe-pointers.md │ ├── 0056-trailing-closures-in-guard.md │ ├── 0057-importing-objc-generics.md │ ├── 0058-objectivecbridgeable.md │ ├── 0059-updated-set-apis.md │ ├── 0060-defaulted-parameter-order.md │ ├── 0061-autoreleasepool-signature.md │ ├── 0062-objc-keypaths.md │ ├── 0063-swiftpm-system-module-search-paths.md │ ├── 0064-property-selectors.md │ ├── 0065-collections-move-indices.md │ ├── 0066-standardize-function-type-syntax.md │ ├── 0067-floating-point-protocols.md │ ├── 0068-universal-self.md │ ├── 0069-swift-mutability-for-foundation.md │ ├── 0070-optional-requirements.md │ ├── 0071-member-keywords.md │ ├── 0072-eliminate-implicit-bridging-conversions.md │ ├── 0073-noescape-once.md │ ├── 0074-binary-search.md │ ├── 0075-import-test.md │ ├── 0076-copying-to-unsafe-mutable-pointer-with-unsafe-pointer-source.md │ ├── 0077-operator-precedence.md │ ├── 0078-rotate-algorithm.md │ ├── 0079-upgrade-self-from-weak-to-strong.md │ ├── 0080-failable-numeric-initializers.md │ ├── 0081-move-where-expression.md │ ├── 0082-swiftpm-package-edit.md │ ├── 0083-remove-bridging-from-dynamic-casts.md │ ├── 0084-trailing-commas.md │ ├── 0085-package-manager-command-name.md │ ├── 0086-drop-foundation-ns.md │ ├── 0087-lazy-attribute.md │ ├── 0088-libdispatch-for-swift3.md │ ├── 0089-rename-string-reflection-init.md │ ├── 0090-remove-dot-self.md │ ├── 0091-improving-operators-in-protocols.md │ ├── 0092-typealiases-in-protocols.md │ ├── 0093-slice-base.md │ ├── 0094-sequence-function.md │ ├── 0095-any-as-existential.md │ ├── 0096-dynamictype.md │ ├── 0097-negative-attributes.md │ ├── 0098-didset-capitalization.md │ ├── 0099-conditionclauses.md │ ├── 0100-add-sequence-based-init-and-merge-to-dictionary.md │ ├── 0101-standardizing-sizeof-naming.md │ ├── 0102-noreturn-bottom-type.md │ ├── 0103-make-noescape-default.md │ ├── 0104-improved-integers.md │ ├── 0105-remove-where-from-forin-loops.md │ ├── 0106-rename-osx-to-macos.md │ ├── 0107-unsaferawpointer.md │ ├── 0108-remove-assoctype-inference.md │ ├── 0109-remove-boolean.md │ ├── 0110-distinguish-single-tuple-arg.md │ ├── 0111-remove-arg-label-type-significance.md │ ├── 0112-nserror-bridging.md │ ├── 0113-rounding-functions-on-floatingpoint.md │ ├── 0114-buffer-naming.md │ ├── 0115-literal-syntax-protocols.md │ ├── 0116-id-as-any.md │ ├── 0117-non-public-subclassable-by-default.md │ ├── 0118-closure-parameter-names-and-labels.md │ ├── 0119-extensions-access-modifiers.md │ ├── 0120-revise-partition-method.md │ ├── 0121-remove-optional-comparison-operators.md │ ├── 0122-use-colons-for-subscript-type-declarations.md │ ├── 0123-disallow-value-to-optional-coercion-in-operator-arguments.md │ ├── 0124-bitpattern-label-for-int-initializer-objectidentfier.md │ ├── 0125-remove-nonobjectivecbase.md │ ├── 0126-refactor-metatypes-repurpose-t-dot-self-and-mirror.md │ ├── 0127-cleaning-up-stdlib-ptr-buffer.md │ ├── 0128-unicodescalar-failable-initializer.md │ ├── 0129-package-manager-test-naming-conventions.md │ ├── 0130-string-initializers-cleanup.md │ ├── 0131-anyhashable.md │ ├── 0132-sequence-end-ops.md │ ├── 0133-rename-flatten-to-joined.md │ ├── 0134-rename-string-properties.md │ ├── 0135-package-manager-support-for-differentiating-packages-by-swift-version.md │ ├── 0136-memory-layout-of-values.md │ ├── 0137-avoiding-lock-in.md │ ├── 0138-unsaferawbufferpointer.md │ ├── 0139-bridge-nsnumber-and-nsvalue.md │ ├── 0140-bridge-optional-to-nsnull.md │ ├── 0141-available-by-swift-version.md │ ├── 0142-associated-types-constraints.md │ ├── 0143-conditional-conformances.md │ ├── 0144-allow-single-dollar-sign-as-valid-identifier.md │ ├── 0145-package-manager-version-pinning.md │ ├── 0146-package-manager-product-definitions.md │ ├── 0147-move-unsafe-initialize-from.md │ ├── 0148-generic-subscripts.md │ ├── 0149-package-manager-top-of-tree.md │ ├── 0150-package-manager-branch-support.md │ ├── 0151-package-manager-swift-language-compatibility-version.md │ ├── 0152-package-manager-tools-version.md │ ├── 0153-compensate-for-the-inconsistency-of-nscopyings-behaviour.md │ ├── 0154-dictionary-key-and-value-collections.md │ ├── 0155-normalize-enum-case-representation.md │ ├── 0156-subclass-existentials.md │ ├── 0157-recursive-protocol-constraints.md │ ├── 0158-package-manager-manifest-api-redesign.md │ ├── 0159-fix-private-access-levels.md │ ├── 0160-objc-inference.md │ ├── 0161-key-paths.md │ ├── 0162-package-manager-custom-target-layouts.md │ ├── 0163-string-revision-1.md │ ├── 0164-remove-final-support-in-protocol-extensions.md │ ├── 0165-dict.md │ ├── 0166-swift-archival-serialization.md │ ├── 0167-swift-encoders.md │ ├── 0168-multi-line-string-literals.md │ ├── 0169-improve-interaction-between-private-declarations-and-extensions.md │ ├── 0170-nsnumber_bridge.md │ ├── 0171-reduce-with-inout.md │ ├── 0172-one-sided-ranges.md │ ├── 0173-swap-indices.md │ ├── 0174-filter-range-replaceable.md │ ├── 0175-package-manager-revised-dependency-resolution.md │ ├── 0176-enforce-exclusive-access-to-memory.md │ ├── 0177-add-clamped-to-method.md │ ├── 0178-character-unicode-view.md │ ├── 0179-swift-run-command.md │ ├── 0180-string-index-overhaul.md │ ├── 0181-package-manager-cpp-language-version.md │ ├── 0182-newline-escape-in-strings.md │ ├── 0183-substring-affordances.md │ ├── 0184-unsafe-pointers-add-missing.md │ ├── 0185-synthesize-equatable-hashable.md │ ├── 0186-remove-ownership-keyword-support-in-protocols.md │ ├── 0187-introduce-filtermap.md │ ├── 0188-stdlib-index-types-hashable.md │ ├── 0189-restrict-cross-module-struct-initializers.md │ ├── 0190-target-environment-platform-condition.md │ ├── 0191-eliminate-indexdistance.md │ ├── 0192-non-exhaustive-enums.md │ ├── 0193-cross-module-inlining-and-specialization.md │ ├── 0194-derived-collection-of-enum-cases.md │ ├── 0195-dynamic-member-lookup.md │ ├── 0196-diagnostic-directives.md │ ├── 0197-remove-where.md │ ├── 0198-playground-quicklook-api-revamp.md │ ├── 0199-bool-toggle.md │ ├── 0200-raw-string-escaping.md │ ├── 0201-package-manager-local-dependencies.md │ ├── 0202-random-unification.md │ ├── 0203-rename-sequence-elements-equal.md │ ├── 0204-add-last-methods.md │ ├── 0205-withUnsafePointer-for-lets.md │ ├── 0206-hashable-enhancements.md │ ├── 0207-containsOnly.md │ ├── 0208-package-manager-system-library-targets.md │ ├── 0209-package-manager-swift-lang-version-update.md │ ├── 0210-key-path-offset.md │ ├── 0211-unicode-scalar-properties.md │ ├── 0212-compiler-version-directive.md │ ├── 0213-literal-init-via-coercion.md │ ├── 0214-DictionaryLiteral.md │ ├── 0215-conform-never-to-hashable-and-equatable.md │ ├── 0216-dynamic-callable.md │ ├── 0217-bangbang.md │ ├── 0218-introduce-compact-map-values.md │ ├── 0219-package-manager-dependency-mirroring.md │ ├── 0220-count-where.md │ ├── 0221-character-properties.md │ ├── 0222-lazy-compactmap-sequence.md │ ├── 0223-array-uninitialized-initializer.md │ ├── 0224-ifswift-lessthan-operator.md │ ├── 0225-binaryinteger-iseven-isodd-ismultiple.md │ ├── 0226-package-manager-target-based-dep-resolution.md │ ├── 0227-identity-keypath.md │ ├── 0228-fix-expressiblebystringinterpolation.md │ ├── 0229-simd.md │ ├── 0230-flatten-optional-try.md │ ├── 0231-optional-iteration.md │ ├── 0232-remove-customization-points.md │ ├── 0233-additive-arithmetic-protocol.md │ ├── 0234-remove-sequence-subsequence.md │ ├── 0235-add-result.md │ ├── 0236-package-manager-platform-deployment-settings.md │ ├── 0237-contiguous-collection.md │ ├── 0238-package-manager-build-settings.md │ ├── 0239-codable-range.md │ ├── 0240-ordered-collection-diffing.md │ ├── 0241-string-index-explicit-encoding-offset.md │ ├── 0242-default-values-memberwise.md │ ├── 0243-codepoint-and-character-literals.md │ ├── 0244-opaque-result-types.md │ ├── 0245-array-uninitialized-initializer.md │ ├── 0246-mathable.md │ ├── 0247-contiguous-strings.md │ ├── 0248-string-gaps-missing-apis.md │ ├── 0249-key-path-literal-function-expressions.md │ ├── 0250-swift-style-guide-and-formatter.md │ ├── 0251-simd-additions.md │ ├── 0252-keypath-dynamic-member-lookup.md │ ├── 0253-callable.md │ ├── 0254-static-subscripts.md │ ├── 0255-omit-return.md │ ├── 0256-contiguous-collection.md │ ├── 0257-elide-comma.md │ ├── 0258-property-wrappers.md │ ├── 0259-approximately-equal.md │ ├── 0260-library-evolution.md │ ├── 0261-identifiable.md │ ├── 0262-demangle.md │ ├── 0263-string-uninitialized-initializer.md │ ├── 0264-stdlib-preview-package.md │ ├── 0265-offset-indexing-and-slicing.md │ ├── 0266-synthesized-comparable-for-enumerations.md │ ├── 0267-where-on-contextually-generic.md │ ├── 0268-didset-semantics.md │ ├── 0269-implicit-self-explicit-capture.md │ ├── 0270-rangeset-and-collection-operations.md │ ├── 0271-package-manager-resources.md │ ├── 0272-swiftpm-binary-dependencies.md │ ├── 0273-swiftpm-conditional-target-dependencies.md │ ├── 0274-magic-file.md │ ├── 0275-allow-more-characters-like-whitespaces-and-punctuations-for-escaped-identifiers.md │ ├── 0276-multi-pattern-catch-clauses.md │ ├── 0277-float16.md │ ├── 0278-package-manager-localized-resources.md │ ├── 0279-multiple-trailing-closures.md │ ├── 0280-enum-cases-as-protocol-witnesses.md │ ├── 0281-main-attribute.md │ ├── 0282-atomics.md │ ├── 0283-tuples-are-equatable-comparable-hashable.md │ ├── 0284-multiple-variadic-parameters.md │ ├── 0285-ease-pound-file-transition.md │ ├── 0286-forward-scan-trailing-closures.md │ ├── 0287-implicit-member-chains.md │ ├── 0288-binaryinteger-ispower.md │ ├── 0289-result-builders.md │ ├── 0290-negative-availability.md │ ├── 0291-package-collections.md │ ├── 0292-package-registry-service.md │ ├── 0293-extend-property-wrappers-to-function-and-closure-parameters.md │ ├── 0294-package-executable-targets.md │ ├── 0295-codable-synthesis-for-enums-with-associated-values.md │ ├── 0296-async-await.md │ ├── 0297-concurrency-objc.md │ ├── 0298-asyncsequence.md │ ├── 0299-extend-generic-static-member-lookup.md │ ├── 0300-continuation.md │ ├── 0301-package-editing-commands.md │ ├── 0302-concurrent-value-and-concurrent-closures.md │ ├── 0303-swiftpm-extensible-build-tools.md │ ├── 0304-structured-concurrency.md │ ├── 0305-swiftpm-binary-target-improvements.md │ ├── 0306-actors.md │ ├── 0307-allow-interchangeable-use-of-double-cgfloat-types.md │ ├── 0308-postfix-if-config-expressions.md │ ├── 0309-unlock-existential-types-for-all-protocols.md │ ├── 0310-effectful-readonly-properties.md │ ├── 0311-task-locals.md │ ├── 0312-indexed-and-enumerated-zip-collections.md │ ├── 0313-actor-isolation-control.md │ ├── 0314-async-stream.md │ ├── 0315-placeholder-types.md │ ├── 0316-global-actors.md │ ├── 0317-async-let.md │ ├── 0318-package-creation.md │ ├── 0319-never-identifiable.md │ ├── 0320-codingkeyrepresentable.md │ ├── 0321-package-registry-publish.md │ ├── 0322-temporary-buffers.md │ ├── 0323-async-main-semantics.md │ ├── 0324-c-lang-pointer-arg-conversion.md │ ├── 0325-swiftpm-additional-plugin-apis.md │ ├── 0326-extending-multi-statement-closure-inference.md │ ├── 0327-actor-initializers.md │ ├── 0328-structural-opaque-result-types.md │ ├── 0329-clock-instant-duration.md │ ├── 0330-collection-conditionals.md │ ├── 0331-remove-sendable-from-unsafepointer.md │ ├── 0332-swiftpm-command-plugins.md │ ├── 0333-with-memory-rebound.md │ ├── 0334-pointer-usability-improvements.md │ ├── 0335-existential-any.md │ ├── 0336-distributed-actor-isolation.md │ ├── 0337-support-incremental-migration-to-concurrency-checking.md │ ├── 0338-clarify-execution-non-actor-async.md │ ├── 0339-module-aliasing-for-disambiguation.md │ ├── 0340-swift-noasync.md │ ├── 0341-opaque-parameters.md │ ├── 0342-static-link-runtime-libraries-by-default-on-supported-platforms.md │ ├── 0343-top-level-concurrency.md │ ├── 0344-distributed-actor-runtime.md │ ├── 0345-if-let-shorthand.md │ ├── 0346-light-weight-same-type-syntax.md │ ├── 0347-type-inference-from-default-exprs.md │ ├── 0348-buildpartialblock.md │ ├── 0349-unaligned-loads-and-stores.md │ ├── 0350-regex-type-overview.md │ ├── 0351-regex-builder.md │ ├── 0352-implicit-open-existentials.md │ ├── 0353-constrained-existential-types.md │ ├── 0354-regex-literals.md │ ├── 0355-regex-syntax-run-time-construction.md │ ├── 0356-swift-snippets.md │ ├── 0357-regex-string-processing-algorithms.md │ ├── 0358-primary-associated-types-in-stdlib.md │ ├── 0359-build-time-constant-values.md │ ├── 0360-opaque-result-types-with-availability.md │ ├── 0361-bound-generic-extensions.md │ ├── 0362-piecemeal-future-features.md │ ├── 0363-unicode-for-string-processing.md │ ├── 0364-retroactive-conformance-warning.md │ ├── 0365-implicit-self-weak-capture.md │ ├── 0366-move-function.md │ ├── 0367-conditional-attributes.md │ ├── 0368-staticbigint.md │ ├── 0369-add-customdebugdescription-conformance-to-anykeypath.md │ ├── 0370-pointer-family-initialization-improvements.md │ ├── 0371-isolated-synchronous-deinit.md │ ├── 0372-document-sorting-as-stable.md │ ├── 0373-vars-without-limits-in-result-builders.md │ ├── 0374-clock-sleep-for.md │ ├── 0375-opening-existential-optional.md │ ├── 0376-function-back-deployment.md │ ├── 0377-parameter-ownership-modifiers.md │ ├── 0378-package-registry-auth.md │ ├── 0379-opt-in-reflection-metadata.md │ ├── 0380-if-switch-expressions.md │ ├── 0381-task-group-discard-results.md │ ├── 0382-expression-macros.md │ ├── 0383-deprecate-uiapplicationmain-and-nsapplicationmain.md │ ├── 0384-importing-forward-declared-objc-interfaces-and-protocols.md │ ├── 0385-custom-reflection-metadata.md │ ├── 0386-package-access-modifier.md │ ├── 0387-cross-compilation-destinations.md │ ├── 0388-async-stream-factory.md │ ├── 0389-attached-macros.md │ ├── 0390-noncopyable-structs-and-enums.md │ ├── 0391-package-registry-publish.md │ ├── 0392-custom-actor-executors.md │ ├── 0393-parameter-packs.md │ ├── 0394-swiftpm-expression-macros.md │ ├── 0395-observability.md │ ├── 0396-never-codable.md │ ├── 0397-freestanding-declaration-macros.md │ ├── 0398-variadic-types.md │ ├── 0399-tuple-of-value-pack-expansion.md │ ├── 0400-init-accessors.md │ ├── 0401-remove-property-wrapper-isolation.md │ ├── 0402-extension-macros.md │ ├── 0403-swiftpm-mixed-language-targets.md │ ├── 0404-nested-protocols.md │ ├── 0405-string-validating-initializers.md │ ├── 0406-async-stream-backpressure.md │ ├── 0407-member-macro-conformances.md │ ├── 0408-pack-iteration.md │ ├── 0409-access-level-on-imports.md │ ├── 0410-atomics.md │ ├── 0411-isolated-default-values.md │ ├── 0412-strict-concurrency-for-global-variables.md │ ├── 0413-typed-throws.md │ ├── 0414-region-based-isolation.md │ ├── 0415-function-body-macros.md │ ├── 0416-keypath-function-subtyping.md │ ├── 0417-task-executor-preference.md │ ├── 0418-inferring-sendable-for-methods.md │ ├── 0419-backtrace-api.md │ ├── 0420-inheritance-of-actor-isolation.md │ ├── 0421-generalize-async-sequence.md │ ├── 0422-caller-side-default-argument-macro-expression.md │ ├── 0423-dynamic-actor-isolation.md │ ├── 0424-custom-isolation-checking-for-serialexecutor.md │ ├── 0425-int128.md │ ├── 0426-bitwise-copyable.md │ ├── 0427-noncopyable-generics.md │ ├── 0428-resolve-distributed-actor-protocols.md │ ├── 0429-partial-consumption.md │ ├── 0430-transferring-parameters-and-results.md │ ├── 0431-isolated-any-functions.md │ ├── 0432-noncopyable-switch.md │ ├── 0433-mutex.md │ ├── 0434-global-actor-isolated-types-usability.md │ ├── 0435-swiftpm-per-target-swift-language-version-setting.md │ ├── 0436-objc-implementation.md │ ├── 0437-noncopyable-stdlib-primitives.md │ ├── 0438-metatype-keypath.md │ ├── 0439-trailing-comma-lists.md │ ├── 0440-debug-description-macro.md │ ├── 0441-formalize-language-mode-terminology.md │ ├── 0442-allow-taskgroup-childtaskresult-type-to-be-inferred.md │ ├── 0443-warning-control-flags.md │ ├── 0444-member-import-visibility.md │ ├── 0445-string-index-printing.md │ ├── 0446-non-escapable.md │ ├── 0447-span-access-shared-contiguous-storage.md │ ├── 0448-regex-lookbehind-assertions.md │ ├── 0449-nonisolated-for-global-actor-cutoff.md │ ├── 0450-swiftpm-package-traits.md │ ├── 0451-escaped-identifiers.md │ ├── 0452-integer-generic-parameters.md │ ├── 0453-vector.md │ ├── 0454-memory-allocator.md │ ├── 0455-swiftpm-testable-build-setting.md │ ├── 0456-stdlib-span-properties.md │ ├── 0457-duration-attosecond-represenation.md │ ├── 0458-strict-memory-safety.md │ ├── 0459-enumerated-collection.md │ ├── 0460-specialized.md │ ├── 0461-async-function-isolation.md │ ├── 0462-task-priority-escalation-apis.md │ ├── 0463-sendable-completion-handlers.md │ ├── 0464-utf8span-safe-utf8-processing.md │ ├── 0465-nonescapable-stdlib-primitives.md │ ├── 0466-control-default-actor-isolation.md │ ├── 0467-MutableSpan.md │ ├── 0468-async-stream-continuation-hashable-conformance.md │ ├── 0469-task-names.md │ ├── 0470-isolated-conformances.md │ ├── 0471-SerialExecutor-isIsolated.md │ ├── 0471-is-isolated-flow.graffle │ ├── 0472-task-start-synchronously-on-caller-context.md │ ├── 0473-clock-epochs.md │ ├── 0474-yielding-accessors.md │ ├── 0475-observed.md │ ├── 0476-abi-attr.md │ ├── 0477-default-interpolation-values.md │ ├── 0478-default-isolation-typealias.md │ ├── 0479-method-and-initializer-keypaths.md │ ├── 0480-swiftpm-warning-control.md │ ├── 0481-weak-let.md │ ├── 0482-swiftpm-static-library-binary-target-non-apple-platforms.md │ ├── 0483-inline-array-sugar.md │ ├── 0484-allow-additional-args-to-dynamicmemberlookup-subscripts.md │ ├── 0485-outputspan.md │ ├── 0486-adoption-tooling-for-swift-features.md │ ├── 0487-extensible-enums.md │ ├── 0488-extracting.md │ ├── 0489-codable-error-printing.md │ ├── 0490-environment-constrained-shared-libraries.md │ ├── 0491-module-selectors.md │ ├── 0492-section-control.md │ ├── 0493-defer-async.md │ ├── 0494-add-is-identical-methods.md │ ├── 0495-cdecl.md │ ├── 0496-inline-always.md │ ├── 0497-definition-visibility.md │ ├── 0498-runtime-demangle.md │ ├── 0499-support-non-copyable-simple-protocols.md │ ├── 0500-package-manager-templates.md │ ├── 0501-swiftpm-html-coverage-report.md │ ├── 0502-exclude-private-from-memberwise-init.md │ ├── 0503-suppressed-associated-types.md │ ├── 0504-task-cancellation-shields.md │ ├── 0505-delayed-enqueuing.md │ ├── 0506-advanced-observation-tracking.md │ ├── 0507-borrow-accessors.md │ ├── 0508-array-expression-trailing-closures.md │ ├── 0509-swift-sboms-via-swiftpm.md │ ├── 0510-dictionary-mapvalues-with-keys.md │ ├── 0511-swiftpm-add-target-plugin.md │ ├── 0512-withlockifavailable-cannot-spuriously-fail.md │ ├── 0513-commandline-executablepath.md │ ├── 0514-hashable-conformance-for-dictionarykeys-collectionofone-emptycollection.md │ ├── 0515-noncopyable-reduce.md │ ├── 0516-borrowing-sequence.md │ ├── 0517-uniquebox.md │ ├── 0518-tilde-sendable.md │ ├── 0519-borrow-inout-types.md │ ├── 0520-discardableresult-task-initializers.md │ ├── 0521-improved-optional-opaque-and-any.md │ ├── 0522-source-warning-control.md │ └── testing/ │ ├── 0001-refactor-bug-inits.md │ ├── 0002-json-abi.md │ ├── 0003-make-serialized-trait-api.md │ ├── 0004-constrain-the-granularity-of-test-time-limit-durations.md │ ├── 0005-ranged-confirmations.md │ ├── 0006-return-errors-from-expect-throws.md │ ├── 0007-test-scoping-traits.md │ ├── 0008-exit-tests.md │ ├── 0009-attachments.md │ ├── 0010-evaluate-condition.md │ ├── 0011-issue-handling-traits.md │ ├── 0012-exit-test-value-capturing.md │ ├── 0013-issue-severity-warning.md │ ├── 0014-image-attachments-in-swift-testing-apple-platforms.md │ ├── 0015-image-attachments-in-swift-testing-windows.md │ ├── 0016-test-cancellation.md │ ├── 0017-image-attachment-consolidation.md │ ├── 0018-conditionally-saving-attachments.md │ ├── 0019-include-tags-bugs-and-timeline-in-event-stream.md │ ├── 0020-sourcelocation-filepath.md │ └── 0021-targeted-interoperability-swift-testing-and-xctest.md ├── releases/ │ ├── swift-2_2.md │ ├── swift-3_0.md │ ├── swift-4_0.md │ └── swift-5_0.md └── visions/ ├── approachable-concurrency.md ├── embedded-swift.md ├── macros.md ├── memory-safety.md ├── networking.md ├── swift-testing.md ├── using-c++-from-swift.md ├── using-swift-from-c++.md └── webassembly.md