https://github.com/apple/swift
- HEAD
- refs/PRs/revert-line-directive-breakage
- refs/heads/105255151
- refs/heads/4.1-dont-hardcode-numbers-in-objc-block-sil
- refs/heads/5.0-dont-hardcode-numbers-in-objc-block-sil
- refs/heads/5.4
- refs/heads/ApolloZhu/const-extract/RawRepresentable
- refs/heads/Debra
- refs/heads/PR/add-lit-timeout
- refs/heads/QuietMisdreavus/docs-inheritance
- refs/heads/QuietMisdreavus/split-subscript
- refs/heads/SR-13229-tf
- refs/heads/SR-2545
- refs/heads/TF-201
- refs/heads/TF-876
- refs/heads/TensorFlowLite
- refs/heads/UnicodeEncoding
- refs/heads/abertelrud/109911673-playground-transform-option-flag
- refs/heads/aciidb0mb3r-patch-1
- refs/heads/ad-all-indirect
- refs/heads/ad-side-effects
- refs/heads/add-test-for-asan-compiler-crash
- refs/heads/add_fetch
- refs/heads/all-your-nsbase
- refs/heads/analyze_code_size_sorted
- refs/heads/anotherdayanothercommit
- refs/heads/asyncawait
- refs/heads/autodiff-alloc-uninit-array
- refs/heads/autodiff-array-uninit
- refs/heads/autodiff-modify-accessors-tf
- refs/heads/autodiff-upstream-silgen
- refs/heads/bananaphone
- refs/heads/bbuegling-test-branch
- refs/heads/benlangmuir-patch-1
- refs/heads/benlangmuir-patch-2
- refs/heads/benlangmuir-patch-3
- refs/heads/benlangmuir-patch-4
- refs/heads/benlangmuir-sworft-1
- refs/heads/better-unbroadcasting
- refs/heads/bisect-toolchains
- refs/heads/bump-version-availability-5.7-branch
- refs/heads/cherr42
- refs/heads/cherry_to_51_excl
- refs/heads/class-diff
- refs/heads/codable_test_comment_fix
- refs/heads/compnerd-foundation-configure
- refs/heads/compnerd-simplify
- refs/heads/concurrency/irgen/rdar72150368-2
- refs/heads/consider-outer-alternatives
- refs/heads/dabrahams-patch-1
- refs/heads/dcci-build-script-backend
- refs/heads/dd/the-future-is-now
- refs/heads/demangledmepatatino
- refs/heads/derivative-attr-silgen-new2
- refs/heads/derivative-config-lookup
- refs/heads/derivative-registration-typing-rules
- refs/heads/diff-attr-abi-api-status
- refs/heads/diff-attr-assert-resolved-param-indices
- refs/heads/diff-attr-store-original-decl
- refs/heads/diff-attr-test
- refs/heads/diff-transform-fix-alloc-stack-nodebugvar
- refs/heads/diff-witness-fn-verification
- refs/heads/differentiable-curry-doc
- refs/heads/differential-operators
- refs/heads/distributed-test
- refs/heads/dl/Debugging-Enable-DebugDescription-use-on-Linux
- refs/heads/dl/Sema-Allow-static-let-properties-in-generic-contexts
- refs/heads/dl/mangling-print-metatype-representation-conditionally
- refs/heads/dont-run-downstream-tests
- refs/heads/drexin-patch-1
- refs/heads/drexin-patch-2
- refs/heads/drexin-patch-3
- refs/heads/drexin-patch-4
- refs/heads/drexin-patch-5
- refs/heads/dsl-breakpoint-debugging
- refs/heads/duplicate_dash_dash
- refs/heads/egorzhdan/5.10-deep-template-mangling
- refs/heads/egorzhdan/5.10-reland-nsnotificationname-lookup
- refs/heads/egorzhdan/5.9-clang-stmt-iterator
- refs/heads/egorzhdan/circular-references
- refs/heads/egorzhdan/cmake-option-build-cxx
- refs/heads/egorzhdan/cxx-available
- refs/heads/egorzhdan/cxx-dep-order
- refs/heads/egorzhdan/cxx-instantiate-equal-op
- refs/heads/egorzhdan/cxx-std-function
- refs/heads/egorzhdan/cxx-std-windows
- refs/heads/egorzhdan/cxx-string-processing
- refs/heads/egorzhdan/cxx-template-mangling
- refs/heads/egorzhdan/cxx-user-defined-copy-ctor
- refs/heads/egorzhdan/cxx-vector-remove
- refs/heads/egorzhdan/cxx-windows-tests
- refs/heads/egorzhdan/cxx-wstring
- refs/heads/egorzhdan/deprecated-import-attr
- refs/heads/egorzhdan/doc-std-overlay
- refs/heads/egorzhdan/empty
- refs/heads/egorzhdan/glibc-features
- refs/heads/egorzhdan/libstdcxx-modulemap
- refs/heads/egorzhdan/llvm-bindings
- refs/heads/egorzhdan/reenable-mutability-test
- refs/heads/egorzhdan/return-type-unsafe-inst
- refs/heads/egorzhdan/scs-string-init
- refs/heads/egorzhdan/std-shared-ptr-test
- refs/heads/egorzhdan/std-string-owned
- refs/heads/egorzhdan/std-string-reserve
- refs/heads/egorzhdan/std-string-withutf8
- refs/heads/egorzhdan/swift-bridging-path
- refs/heads/egorzhdan/swiftshims-visibility
- refs/heads/ehud/constexpr-fix-2
- refs/heads/elsh-pkg-tables
- refs/heads/elsh/pkg-serialize-tables
- refs/heads/elsh/sep-pkg-serialize
- refs/heads/enable-cross-file-derivative-registration
- refs/heads/enable-loadable-by-address
- refs/heads/eng/PR-getters-setters
- refs/heads/eng/anders/empty-commit-for-ci
- refs/heads/eng/cross-repo-test-swiftpm-4299
- refs/heads/es-asan
- refs/heads/es-assert
- refs/heads/es-b1
- refs/heads/es-backup
- refs/heads/es-bypass
- refs/heads/es-ctx-pkg
- refs/heads/es-diags
- refs/heads/es-dnm
- refs/heads/es-m6
- refs/heads/es-pkg
- refs/heads/es-pkg-cmo
- refs/heads/es-pkg-face
- refs/heads/es-pkg-inter
- refs/heads/es-pkg-private
- refs/heads/es-pkg-sil-nfc
- refs/heads/es-pkgattr
- refs/heads/es-rel-private
- refs/heads/es-rename
- refs/heads/es-sep-pkg-serial
- refs/heads/es-serialize-pkg
- refs/heads/es-test
- refs/heads/es-tmp
- refs/heads/es-tmp-exp
- refs/heads/es-toolchain
- refs/heads/es-use-real
- refs/heads/external-swift-stdlib
- refs/heads/felipe/remove_dbg_addr
- refs/heads/fine-grained-on-by-default
- refs/heads/fix-ci-revert-757c50
- refs/heads/fix-macos-build-runtime
- refs/heads/fix-no-test-preset-for-toolchain
- refs/heads/fix-synthesized-file-unit-tf
- refs/heads/fix-tsan-libdispatch-bot
- refs/heads/fix_memory_offset_of_tail_allocated_c_array
- refs/heads/fixmeSC
- refs/heads/forward-mode-control-flow
- refs/heads/franklinsch-patch-1
- refs/heads/generic
- refs/heads/generic-typealias-1-lldb
- refs/heads/gh61368
- refs/heads/gottesmm-patch-sil-rst-fix2
- refs/heads/gsb-superclass
- refs/heads/inhibit-implicit-conversions
- refs/heads/irgen-sret-debug
- refs/heads/ishan/troubleshooting-guide-license
- refs/heads/jgrynspan/type-discovery
- refs/heads/jgrynspan/withUnsafeTemporaryAllocation-increase-limit
- refs/heads/ktoso-patch-1
- refs/heads/ktoso-patch-10
- refs/heads/ktoso-patch-11
- refs/heads/ktoso-patch-12
- refs/heads/ktoso-patch-13
- refs/heads/ktoso-patch-14
- refs/heads/ktoso-patch-15
- refs/heads/ktoso-patch-16
- refs/heads/ktoso-patch-2
- refs/heads/ktoso-patch-3
- refs/heads/ktoso-patch-4
- refs/heads/ktoso-patch-5
- refs/heads/ktoso-patch-6
- refs/heads/ktoso-patch-7
- refs/heads/ktoso-patch-8
- refs/heads/ktoso-patch-9
- refs/heads/lift-distance-precondition
- refs/heads/literal-result-availability
- refs/heads/lto-flag-for-stdlib
- refs/heads/main
- refs/heads/main-windows-vs2022
- refs/heads/marcrasi-const-evaluator-enums
- refs/heads/marcrasi-const-evaluator-part-1
- refs/heads/marcrasi-const-evaluator-part-2
- refs/heads/marcrasi-const-evaluator-part-3
- refs/heads/marcrasi-const-evaluator-part-4
- refs/heads/marcrasi-const-evaluator-strings
- refs/heads/marcrasi-constexpr-arrays
- refs/heads/marcrasi-delete-hardcoded-tv-conformances
- refs/heads/marcrasi-fix-sr13973
- refs/heads/marcrasi-fixing-non-cuda-build
- refs/heads/marcrasi-last-irgen-attrs
- refs/heads/marcrasi-patch-1
- refs/heads/marcrasi-retrodiff-lift-samefile
- refs/heads/marcrasi-static-assert
- refs/heads/marcrasi-swiftpm-triple-fix
- refs/heads/marcrasi-unsatisfied-generic-requirement
- refs/heads/marcrasi-use-diff-witness
- refs/heads/maxd/5.7.1-linux-deps
- refs/heads/maxd/alpine-build-runtime
- refs/heads/maxd/backtracing-markdown
- refs/heads/maxd/cross-repo-testing
- refs/heads/maxd/cross-repo-testing2
- refs/heads/maxd/docc-compiler-docs
- refs/heads/maxd/ld-path-dash
- refs/heads/maxd/linux-deps-checkout
- refs/heads/maxd/linux-deps2
- refs/heads/maxd/nested-ordered-lists
- refs/heads/maxd/no-more-build-toolchain
- refs/heads/maxd/sourcekit-lsp-driver
- refs/heads/maxd/use-lld
- refs/heads/maxd/wasi-stdlib-icu
- refs/heads/move-debugging-executables-into-its-own-section
- refs/heads/mracek/5.0-tsan-coroutines-fix
- refs/heads/nate/they_dont_love_you_like_i_love_you
- refs/heads/nate/xfail_custom_executors
- refs/heads/natecook1000-patch-1
- refs/heads/natecook1000-patch-2
- refs/heads/nc_collectiondifference
- refs/heads/next
- refs/heads/nserror-localized-desc
- refs/heads/optimize-derivative-gen-sig
- refs/heads/owned_fix
- refs/heads/patatinomio
- refs/heads/phausler/asyncmapsequence_inline
- refs/heads/pick-distributed-inits-sil-issue
- refs/heads/pick-missing-witness-allowance
- refs/heads/pick-rdar-109207043
- refs/heads/pick-synth-system-from-request-also
- refs/heads/populate-diff-witness
- refs/heads/pr-66bbf1369684fc75517cfe6a12718d3cdf6a09d6
- refs/heads/pr-94ee6e6c6e2d268f47f17dead77e4feb169c24e6
- refs/heads/preconcurrency-tag-regression
- refs/heads/preservesugar
- refs/heads/rauhul/goodnight-sweet-task
- refs/heads/ravikandhadai-patch-1
- refs/heads/ravikandhadai-patch-2
- refs/heads/rdar-43033749-fix-batch-mode-no-diags-swift-5.0-branch
- refs/heads/rdar-53901732
- refs/heads/re_enable_58640751_darwin
- refs/heads/readme-add-tf-gpu
- refs/heads/rebranch
- refs/heads/reenable-loadable-by-address
- refs/heads/reenable-stdlib-swiftinterface
- refs/heads/reenable-stdlib-swiftinterface-debug
- refs/heads/release/5.10
- refs/heads/release/5.10-cherry-pick
- refs/heads/release/5.3
- refs/heads/release/5.3-20201012
- refs/heads/release/5.4
- refs/heads/release/5.5
- refs/heads/release/5.5-05142021
- refs/heads/release/5.5-08092021
- refs/heads/release/5.6
- refs/heads/release/5.7
- refs/heads/release/5.7-04182022
- refs/heads/release/5.7.0
- refs/heads/release/5.8
- refs/heads/release/5.9
- refs/heads/release/5.9-20230510
- refs/heads/release/5.9.0
- refs/heads/release/5.9.1
- refs/heads/release/6.0
- refs/heads/remotemirrorsfixmacho
- refs/heads/remove-AlignedCharArray
- refs/heads/remove-deprecated-0.5-apis
- refs/heads/remove-narrow-perf-hack
- refs/heads/remove-stray-echo
- refs/heads/rename-transpose-attr
- refs/heads/revert-23687-pr-aa1beb8a78e3e8b7772bb6e273d51f214e0aa30d
- refs/heads/revert-24184-Accelerate_Swift-vDSP-Overlays
- refs/heads/revert-37816-revert-37799-BringBackCacheTest
- refs/heads/revert-38081-unxfail-75006694
- refs/heads/revert-39846-84202064
- refs/heads/revert-40173-enforce-llvmsupport-fork
- refs/heads/revert-40607-revert-cpp-string
- refs/heads/revert-40660-ewilde/abstract-closures-are-alright-now
- refs/heads/revert-59311-pr/revert-abitypes
- refs/heads/revert-59347-add-missing-include
- refs/heads/revert-59520-revert-59487-QuietMisdreavus/5.7/underscored-protocols
- refs/heads/revert-59521-revert-59480-QuietMisdreavus/underscored-protocols
- refs/heads/revert-60974-attributes
- refs/heads/revert-62275-rdar102481054
- refs/heads/revert-62914-wip-task-group-twotypes
- refs/heads/revert-63116-deser-safety-by-default
- refs/heads/revert-63468-implicit-some-reconstruction
- refs/heads/revert-63789-type-reconstruction-for-variadic-generics
- refs/heads/revert-64195-rdar-106364495-alt
- refs/heads/revert-64278-eng/PR-106547267
- refs/heads/revert-64443-two-way-args-in-result-builders-reland
- refs/heads/revert-64656-LegacyDeathBed
- refs/heads/revert-64947-jgrynspan/document-async-context-register
- refs/heads/revert-65119-sil-optimizer-peepholes-for-packs
- refs/heads/revert-66662-fix-specializer
- refs/heads/revert-67441-fix-overly-eager-closure-resolving
- refs/heads/revert-70128-preamble-macros-introducing-names
- refs/heads/revert-71242-bitwise-copyable/not-for-unchecked
- refs/heads/revert-71293-eng/dbukowski/disable-logging-moveonly-types-in-playground-transform
- refs/heads/revert-71552-cross-compile
- refs/heads/revert-71814-dl/Debugging-Use-SWIFT_NATIVE_SWIFT_TOOLS_PATH-if-defined
- refs/heads/revert-71846-eng/PR-123507361
- refs/heads/revert-71993-fix-32-bit-unowned-refcount-overflow
- refs/heads/revert-71994-egorzhdan/virtual-methods
- refs/heads/revert-72129-canImportSubmoduleInfer
- refs/heads/revert-904938a6a46
- refs/heads/rokhinip/102259828-freestanding-pthreads-package
- refs/heads/rokhinip/106095698-fix-warning
- refs/heads/rokhinip/86100521-actor-runtime-escalation
- refs/heads/rokhinip/86347801-task-creation-escalation-race-5.6
- refs/heads/rokhinip/clear-scheduler-private-fields-executor
- refs/heads/rokhinip/synchronize-group-child-creation-and-cancellation-5.6
- refs/heads/rokhinip/task-await-on-future
- refs/heads/rst-to-markdown
- refs/heads/runtime-fix-swift-error-box-comparison
- refs/heads/rxwei-patch-1
- refs/heads/rxwei-patch-4-1
- refs/heads/sequence=collection
- refs/heads/sequence_withcontiguoustorage_doc_comments_76716960_1
- refs/heads/set-inter-sub-indentity
- refs/heads/shahmishal/20230906
- refs/heads/shahmishal/20231010
- refs/heads/shahmishal/20231011
- refs/heads/shahmishal/20231012
- refs/heads/shahmishal/20231016
- refs/heads/shahmishal/20231210
- refs/heads/shahmishal/20240304
- refs/heads/shahmishal/bootstrapping_hosttools
- refs/heads/shahmishal/drop-PowerPC-SystemZ-Mip-llvm-targets-to-build
- refs/heads/sil-diff-witness-definitions
- refs/heads/sil-diff-witness-e2e
- refs/heads/sil-diff-witness-e2e-diffwitnessptr
- refs/heads/silgen-transform-null-context-3.0
- refs/heads/skip-bench-pending-set-on-fire
- refs/heads/split_edge_%1
- refs/heads/split_edge_cherry
- refs/heads/static-rangereplaceable-plus
- refs/heads/stdlib-BidirectionalCollection.removeLast
- refs/heads/stdlib-default-RangeReplaceableCollection.SubSequence-3.0
- refs/heads/stdlib-indexing
- refs/heads/stdlib-manual
- refs/heads/stdlib_standalone
- refs/heads/string_makenative_no_array
- refs/heads/structural-generic-programming
- refs/heads/structural-generic-programming-dev
- refs/heads/subst-function-type-conversion
- refs/heads/subst-function-type-value-lowering
- refs/heads/substring
- refs/heads/sview-work
- refs/heads/swift-2.2-branch
- refs/heads/swift-2.2-with-migration-attributes
- refs/heads/swift-2.3-branch
- refs/heads/swift-3-api-guidelines
- refs/heads/swift-3.0-branch
- refs/heads/swift-3.0-preview-1-branch
- refs/heads/swift-3.0-preview-2-branch
- refs/heads/swift-3.0-preview-3-branch
- refs/heads/swift-3.0-preview-4-branch
- refs/heads/swift-3.0-preview-5-branch
- refs/heads/swift-3.0.1-preview-2-branch
- refs/heads/swift-3.1-branch
- refs/heads/swift-4.0-branch
- refs/heads/swift-4.0-branch-04-18-2017
- refs/heads/swift-4.0-branch-06-02-2017
- refs/heads/swift-4.0-branch-06-23-2017
- refs/heads/swift-4.0-branch-07-11-2017
- refs/heads/swift-4.0-branch-10-10-2017
- refs/heads/swift-4.1-branch
- refs/heads/swift-4.2-branch
- refs/heads/swift-4.2-branch-03-26-2018
- refs/heads/swift-4.2-branch-04-20-2018
- refs/heads/swift-4.2-branch-04-30-2018
- refs/heads/swift-4.2-branch-06-11-2018
- refs/heads/swift-5.0-branch
- refs/heads/swift-5.0-branch-01-07-2019
- refs/heads/swift-5.0-branch-10-15-2018
- refs/heads/swift-5.0-branch-11-16-2018
- refs/heads/swift-5.0-branch-12-12-2018
- refs/heads/swift-5.1-DEVELOPMENT-SNAPSHOT-2018-11-16-a
- refs/heads/swift-5.1-branch
- refs/heads/swift-5.1-branch-03-18-2019
- refs/heads/swift-5.1-branch-04-24-2019
- refs/heads/swift-5.1-branch-06-12-2019
- refs/heads/swift-5.1-branch-07-24-2019
- refs/heads/swift-5.1-branch-08-28-2019
- refs/heads/swift-5.1-branch-fake-pr-bruno
- refs/heads/swift-5.1-old-llvm-branch
- refs/heads/swift-5.2-branch
- refs/heads/swift-5.5.3
- refs/heads/swift-5.6-RELEASE-branch
- refs/heads/swift-incremental-dependency-tracking
- refs/heads/swift52-hooks
- refs/heads/syntax-parse
- refs/heads/tensorflow
- refs/heads/tensorflow-0.10
- refs/heads/tensorflow-0.11
- refs/heads/tensorflow-0.11updated
- refs/heads/tensorflow-0.12
- refs/heads/tensorflow-0.2
- refs/heads/tensorflow-0.3
- refs/heads/tensorflow-0.4
- refs/heads/tensorflow-0.5
- refs/heads/tensorflow-0.6
- refs/heads/tensorflow-0.7
- refs/heads/tensorflow-0.8
- refs/heads/tensorflow-0.9
- refs/heads/tensorflow-autodiff-cleanup
- refs/heads/tensorflow-autodiff-debug
- refs/heads/tensorflow-autodiff-fixes
- refs/heads/tensorflow-autodiff-optimize-sil
- refs/heads/tensorflow-build-toolchain
- refs/heads/test-04-24-2021
- refs/heads/test-5.3-2020-08-18
- refs/heads/test-libdispatch-preset-on-swift-5.1-branch
- refs/heads/test/20210318/1
- refs/heads/test/use-std-pair-ir
- refs/heads/tgmath-derivatives-wip
- refs/heads/tsan-frontend-test
- refs/heads/tsan-swift-concurrency3
- refs/heads/tutorial-module
- refs/heads/typelist-existential
- refs/heads/underscore-differentiable
- refs/heads/unioc
- refs/heads/unsafe-continuation-validation
- refs/heads/unxfail_symbolication_test
- refs/heads/update-checkout-package-editor
- refs/heads/update-swift-apis
- refs/heads/upstream-derivative-attr
- refs/heads/vfe-improvements-demo
- refs/heads/vvas/swift5-types
- refs/heads/what-a-flake
- refs/heads/whole-sdk-validation
- refs/heads/win-docs
- refs/heads/windows-toolchain
- refs/heads/wip-adhoc-mutating-onreturn
- refs/heads/wip-better-error-missing-import
- refs/heads/wip-check-dupes
- refs/heads/wip-cleanup-hop-to-distributed-custom-executor
- refs/heads/wip-cleanup-ser-req-cant-be-nonproto
- refs/heads/wip-conformance-crash
- refs/heads/wip-custom-executor-distributed-2
- refs/heads/wip-custom-executor-not-directly-on-actor
- refs/heads/wip-cxx-silgencrash
- refs/heads/wip-da-olderthan-59-always-default-actor
- refs/heads/wip-deinit-test-da
- refs/heads/wip-distributed-actor-system
- refs/heads/wip-distributed-adhoc-docs
- refs/heads/wip-distributed-property-stubbing-final
- refs/heads/wip-dont-use-loc-validness-in-diagnostics-determination-113913291
- refs/heads/wip-executors
- refs/heads/wip-fix-witnesses-distributed
- refs/heads/wip-generic-distributed-call-clean
- refs/heads/wip-macro-forward-generic-args
- refs/heads/wip-more-docs-on-decoder-da
- refs/heads/wip-move-anyactor
- refs/heads/wip-revive-local-attr
- refs/heads/wip-sil-branch-names
- refs/heads/wip-task-executors
- refs/heads/wip-task-group-unlock-then-run-cleanups
- refs/heads/wip-tasklocals
- refs/heads/wip-tasks-rev3
- refs/heads/wip-throwing-dist-prop
- refs/heads/wip-unsafe-task-base-prio
- refs/heads/wip-waitAll-race
- refs/heads/wip-withLocal-warnings
- refs/heads/wrapped-stored-property-differentiation-tf
- refs/jdevlieghere/lldb-pr-testing
- refs/remotes/origin/main
- refs/tags/autoclosure-dragon
- refs/tags/backup
- refs/tags/lastPreXmasRebase
- refs/tags/nested-generic-dragon
- refs/tags/oldMerge
- refs/tags/passes-tests-12-20
- refs/tags/perMerge-10-16
- refs/tags/ran-26
- refs/tags/ran-26a
- refs/tags/ran-26b
- refs/tags/ran-26c
- refs/tags/ran-28
- refs/tags/ran18
- refs/tags/ran19
- refs/tags/ran21
- refs/tags/ran27
- refs/tags/ran27a
- refs/tags/repro-for-bob
- refs/tags/runs-26th
- refs/tags/simplified
- refs/tags/smokes1
- refs/tags/swift-3.0-GM-CANDIDATE
- refs/tags/swift-3.0-PREVIEW-1
- refs/tags/swift-3.0-PREVIEW-2
- refs/tags/swift-3.0-PREVIEW-3
- refs/tags/swift-3.0-PREVIEW-4
- refs/tags/swift-3.0-PREVIEW-5
- refs/tags/swift-3.0-PREVIEW-6
- refs/tags/swift-3.0-RELEASE
- refs/tags/swift-3.0.1-GM-CANDIDATE
- refs/tags/swift-3.0.1-PREVIEW-1
- refs/tags/swift-3.0.1-PREVIEW-2
- refs/tags/swift-3.0.1-PREVIEW-3
- refs/tags/swift-3.0.1-RELEASE
- refs/tags/swift-3.0.2-PREVIEW-1
- refs/tags/swift-3.0.2-RELEASE
- refs/tags/swift-3.1-RELEASE
- refs/tags/swift-3.1.1-RELEASE
- refs/tags/swift-4.0-RELEASE
- refs/tags/swift-4.0.2-RELEASE
- refs/tags/swift-4.0.3-RELEASE
- refs/tags/swift-4.1-RELEASE
- refs/tags/swift-4.1.1-RELEASE
- refs/tags/swift-4.1.2-RELEASE
- refs/tags/swift-4.1.3-RELEASE
- refs/tags/swift-4.2-CONVERGENCE
- refs/tags/swift-4.2-RELEASE
- refs/tags/swift-4.2.1-RELEASE
- refs/tags/swift-4.2.2-RELEASE
- refs/tags/swift-4.2.3-RELEASE
- refs/tags/swift-4.2.4-RELEASE
- Branches list truncated to 521 entries, 46 were omitted.
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-14-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-13-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-12-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-10-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-09-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-08-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-07-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-06-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-04-a
- swift-5.0-DEVELOPMENT-SNAPSHOT-2018-12-03-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-30-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-29-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-26-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-25-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-23-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-22-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-20-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-18-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-17-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-16-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-15-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-13-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-12-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-11-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-10-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-09-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-08-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-07-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-06-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-05-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-03-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-02-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-10-01-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-28-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-27-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-26-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-25-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-24-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-22-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-13-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-11-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-10-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-08-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-09-07-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-25-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-24-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-23-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-22-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-18-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-17-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-16-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-15-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-10-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-07-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-06-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-03-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-02-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-01-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-31-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-30-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-28-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-27-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-24-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-23-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-22-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-20-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-19-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-18-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-17-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-16-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-13-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-12-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-11-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-09-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-08-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-07-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-06-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-05-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-04-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-03-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-02-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-07-01-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-30-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-29-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-28-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-26-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-23-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-20-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-19-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-18-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-17-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-16-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-15-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-12-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-11-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-10-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-09-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-08-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-07-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-06-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-05-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-04-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-03-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-02-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-01-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-31-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-30-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-29-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-28-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-27-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-26-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-23-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-22-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-21-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-20-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-19-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-18-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-16-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-14-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-13-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-12-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-10-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-08-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-05-02-a
- swift-4.2-DEVELOPMENT-SNAPSHOT-2018-04-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-31-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-30-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-29-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-26-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-24-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-21-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-20-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-19-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-18-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-17-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-13-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-12-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-05-11-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-26-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-25-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-24-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-21-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-20-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-19-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-18-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-17-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-16-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-15-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-13-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-12-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-11-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-10-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-09-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-08-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-07-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-06-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-05-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-04-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-03-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-02-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-01-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-26-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-25-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-24-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-21-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-20-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-19-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-18-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-17-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-16-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-15-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-13-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-08-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-07-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-06-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-02-01-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-30-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-29-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-26-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-25-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-18-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-17-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-15-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-13-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-12-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-11-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2018-01-10-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-30-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-29-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-25-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-24-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-21-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-20-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-19-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-18-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-17-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-16-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-15-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-13-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-12-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-11-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-10-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-09-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-08-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-07-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-04-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-03-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-12-02-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-30-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-29-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-26-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-25-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-24-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-23-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-22-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-21-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-20-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-19-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-15-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-14-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-06-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-05-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-04-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-03-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-02-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-11-01-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-31-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-30-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-29-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-28-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-27-a
- swift-4.1-DEVELOPMENT-SNAPSHOT-2017-10-25-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-12-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-12-03-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-30-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-29-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-28-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-27-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-26-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-25-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-24-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-21-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-20-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-19-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-18-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-17-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-09-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-08-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-07-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-06-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-05-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-03-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-02-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-11-01-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-31-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-30-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-29-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-28-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-27-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-26-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-21-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-20-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-19-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-18-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-17-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-16-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-15-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-14-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-13-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-12-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-10-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-09-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-08-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-07-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-06-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-05-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-03-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-10-02-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-30-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-29-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-28-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-27-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-26-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-25-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-24-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-21-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-19-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-18-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-17-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-16-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-15-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-14-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-13-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-12-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-11-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-10-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-08-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-07-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-06-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-05-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-03-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-02-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-09-01-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-31-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-30-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-27-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-21-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-20-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-16-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-15-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-03-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-02-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-08-01-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-31-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-28-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-27-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-26-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-25-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-24-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-20-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-13-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-11-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-10-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-06-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-05-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-07-04-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-29-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-25-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-19-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-12-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-11-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-07-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-06-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-02-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-06-01-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-29-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-24-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-23-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-22-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-17-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-15-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-11-a
- swift-4.0-DEVELOPMENT-SNAPSHOT-2017-05-09-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-14-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-13-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-12-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-11-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-10-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-09-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-08-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-07-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-06-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-05-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-04-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-03-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-02-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-06-01-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-31-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-30-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-29-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-28-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-27-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-26-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-25-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-05-24-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-27-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-24-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-23-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-19-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-18-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-17-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-16-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-15-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-13-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-12-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-11-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-10-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-08-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-07-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-06-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-05-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-04-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-03-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-02-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-03-01-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-28-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-27-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-24-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-23-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-22-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-21-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-20-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-19-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-18-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-17-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-16-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-15-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-14-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-13-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-12-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-11-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-10-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-09-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-08-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-07-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-02-05-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-01-31-a
- swift-3.1-DEVELOPMENT-SNAPSHOT-2017-01-22-a
- swift-3.0-preview-1-SNAPSHOT-2016-05-31-a
- swift-2.2.1-SNAPSHOT-2016-04-23-a
- swift-2.2.1-SNAPSHOT-2016-04-12-a
- swift-2.2.1-SNAPSHOT-2016-03-28-a
- swift-2.2.1-RELEASE
- swift-2.2-SNAPSHOT-2016-03-01-a
- swift-2.2-SNAPSHOT-2016-02-24-a
- swift-2.2-SNAPSHOT-2016-02-08-a
- swift-2.2-SNAPSHOT-2016-02-03-a
- swift-2.2-SNAPSHOT-2016-01-25-a
- swift-2.2-SNAPSHOT-2016-01-11-a
- swift-2.2-SNAPSHOT-2016-01-06-a
- swift-2.2-SNAPSHOT-2015-12-31-a
- swift-2.2-SNAPSHOT-2015-12-22-a
- swift-2.2-SNAPSHOT-2015-12-18-a
- swift-2.2-SNAPSHOT-2015-12-10-a
- swift-2.2-SNAPSHOT-2015-12-01-b
- swift-2.2-SNAPSHOT-2015-12-01-a
- swift-2.2-RELEASE
- osx-passed
- Releases list truncated to 479 entries, 1946 were omitted.
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
8cd7559 | Dario Rexin | 28 January 2022, 23:09:38 UTC | Update README.md | 28 January 2022, 23:09:38 UTC |
f3fd462 | Mishal Shah | 27 January 2022, 09:06:13 UTC | Merge pull request #41031 from apple/update-swift-version-5.5.3 Bump the Swift version to 5.5.3 | 27 January 2022, 09:06:13 UTC |
78784a6 | Mishal Shah | 27 January 2022, 01:33:37 UTC | Bump the Swift version to 5.5.3 | 27 January 2022, 01:33:37 UTC |
b5f30b5 | Mishal Shah | 24 January 2022, 23:36:46 UTC | Merge pull request #40540 from DougGregor/task-group-atomic-fix-5.5 use `compare_exchange_strong` to protect agianst spurious failures | 24 January 2022, 23:36:46 UTC |
9ce28ed | Mishal Shah | 24 January 2022, 18:28:55 UTC | [5.5] Fix one test and disable two tests for Linux aarch64 (#40427) * Disable lto-autolink test on linux-aarch64 (cherry picked from commit d3ff2b19dc64d69ab683d000270d79bb3ebd7059) * [Linux] XFAIL typeref_decoding_asan test on linux-aarch64 (#37000) ASan seems to cause reflection information to not be extractable from binaries on aarch64. rdar://76975976 (cherry picked from commit 8aae5c52fb5a41b2572c7a56ddc79be2b213f93c) * [Linux] Add symbol to ignore list in symbol-visibility-linux test (#37001) This test fails on linux-aarch64 because of the additional weak C++ symbol (cherry picked from commit fe7ade852f7819795cfdc9bf028d4ba03a28b8e0) Co-authored-by: Dario Rexin <dario.rexin@me.com> | 24 January 2022, 18:28:55 UTC |
e06fced | Jay Choi | 24 January 2022, 18:27:35 UTC | [cmake] [unittests] remove unnecessary scripts (#40279) gtest, gtest_main LINK_LIBRARIES dependencies changed by that removed scripts to absolute library file path. as a result losing necessary include path dirs. | 24 January 2022, 18:27:35 UTC |
8e8b9a1 | Mishal Shah | 22 January 2022, 01:03:16 UTC | Merge pull request #40929 from compnerd/5.5.3-unicode [5.5] stdlib: change the console to UTF-8 on start | 22 January 2022, 01:03:16 UTC |
83ce537 | Saleem Abdulrasool | 20 January 2022, 22:49:06 UTC | Update async_taskgroup_is_asyncsequence.swift | 20 January 2022, 22:49:06 UTC |
0a91c7f | Saleem Abdulrasool | 20 January 2022, 22:48:41 UTC | Update async_taskgroup_asynciterator_semantics.swift | 20 January 2022, 22:48:41 UTC |
250fac5 | Saleem Abdulrasool | 20 January 2022, 21:07:42 UTC | Update async_taskgroup_throw_rethrow.swift Enable the test that was previously failing on 5.5. This has been stable on main for a while, and seems to also be now passing on 5.5 | 20 January 2022, 21:07:42 UTC |
80ccccd | Saleem Abdulrasool | 19 December 2021, 23:33:45 UTC | stdlib: change the console to UTF-8 on start This adjusts the Windows console to switch the codepage to UTF-8. This is important as the default codepage (CP437) does not allow for UTF-8 output, but expects ASCII. However, strings in Swift are assumed to be UTF-8, which means that there is now a conversion mismatch. Because the console mode persists beyond the duration of the application as it is state local to the console and not the C runtime, we should restore the state of the console before termination. We do this by registering a termination handler via `atexit`. This means that an abnormal termination (e.g. via `fatalError`) will irrevocably alter the state of the console (interestingly enough, `chcp` will still report the original console codepage even though the console will internally be set to UTF-8). Fixes: SR-13807 (cherry picked from commit 9847cab8d3e5b74101a54bd3871f5002ffaf688c) | 20 January 2022, 18:02:44 UTC |
6ad300d | najacque | 18 January 2022, 18:49:54 UTC | Merge pull request #40858 from DougGregor/back-deployed-concurrency-no-arm64e-5.5 [5.5] Don't build arm64e slices of the back-deployed libswift_Concurrency.dylib | 18 January 2022, 18:49:54 UTC |
bead2cd | Doug Gregor | 14 January 2022, 20:03:03 UTC | Don't build arm64e slices of the back-deployed libswift_Concurrency.dylib. The arm64e ABI is not stable, so there is no reason to build or ship arm64e slices of the back-deployed libswift_Concurrency.dylib. Moreover, these slices interact poorly with bitcode_strip tool, resulting in a shared library that iOS will refuse to load in certain circumstances. Fixes rdar://85752735 / FB9780976. Thank you to Jay Muthialu and Keith Smiley for helping debug this issue! | 14 January 2022, 20:08:27 UTC |
e6979d2 | Doug Gregor | 11 January 2022, 17:56:33 UTC | Merge pull request #40044 from etcwilde/ewilde/5.5/fix-weak-extendedFramePointerFlags 5.5 fix weak extended frame pointer flags | 11 January 2022, 17:56:33 UTC |
5a3e0b3 | Konrad `ktoso` Malawski | 06 January 2022, 22:12:58 UTC | Merge pull request #40750 from ktoso/pick-55-tbd-fix 🍒 [5.5] Add Initializers' AFPs | 06 January 2022, 22:12:58 UTC |
f506e54 | Nate Chandler | 18 August 2021, 01:32:01 UTC | [TBD] Add initializers AFPs to TBD. Previously, the async function pointers for initializers were omitted from TBD files. That resulted in a mismatch between the symbols exported from the IR module and those listed in the TBDS. Here, that is corrected. As with regular function pointers, the symbols for the async function pointers for initializers need to be manually added just as the symbols for initializers themselves need to be manually added. rdar://82045176 | 06 January 2022, 03:00:08 UTC |
36922aa | Nate Chandler | 18 August 2021, 01:29:04 UTC | [TBD] Pass decl ref when adding AFP symbols. Previously, adding a symbol for an async function pointer to the TBD entailed passing an AbstractFunctionDecl to TBDGenVisitor::addAsyncFunctionPointerSymbol. That arrangment limited clients from specifying a different SILDeclRef::Kind than the one which could be inferred from the type of the decl which was passed to the visitor's function. In particular, it prevented clients from specifying that the symbol for an initializer corresponding to a ConstructorDecl should be added to the TBD. Here, the arrangement is changed so that the visitor's function takes a SILDeclRef. | 06 January 2022, 03:00:04 UTC |
16ff49c | Nate Chandler | 18 August 2021, 01:23:58 UTC | [IRGen] Give decl ref to LinkEntity::forAFP. Previously, a LinkEntity for an AST async function pointer was built by passing an AbstractFunctionDecl. Later, decl was used to construct a SILDeclRef. That arrangement meant that clients could not construct such a LinkEntity whose SILDeclRef::Kind could not be inferred from the dynamic type of the decl from which the SILDeclRef was constructed. In particular, clients could not construct a LinkEntity for the initializer corresponding to a ConstructorDecl. Here, the arrangment is changed so that the LinkEntity for an AST async function pointer is built by passing a SILDeclRef. | 06 January 2022, 03:00:00 UTC |
a90c721 | Kavon Farvardin | 19 November 2021, 00:15:47 UTC | use `compare_exchange_strong` to protect agianst spurious failures A `compare_exchange_weak` can spuriously return false, regardless of whether a concurrent access happened. This was causing a null-pointer dereference in TaskGroupImpl::poll in a narrow circumstance. The dereference failure only appears when using the `arm64` slice of the runtime library, since Clang will use `ldxr/stxr` for synchronization on such targets. The weak form does not retry on a spurious failure, but the strong version will. resolves rdar://84192672 (cherry picked from commit 69e80a1201636e124451de946dfa7fc255bf05ca) | 14 December 2021, 03:36:53 UTC |
c1776ee | Doug Gregor | 07 December 2021, 22:37:50 UTC | Merge pull request #40451 from compnerd/ret-void [5.5] Cherry-pick a change from main to handle missing mandatory tail call optimizations | 07 December 2021, 22:37:50 UTC |
ef1fbfd | Mishal Shah | 07 December 2021, 16:00:33 UTC | Merge pull request #40445 from apple/bump-swift-version-5.5.2 Bump the Swift version to 5.5.2 | 07 December 2021, 16:00:33 UTC |
9fbf41c | Saleem Abdulrasool | 07 December 2021, 05:32:02 UTC | test: repair the IRGen tests after #39680 The change in 39680 impacts more than WebAssembly, but it did not update the tests for impacted targets. (cherry picked from commit 3df2531cd50ba5d4c373a2e6a35805fd9b351b59) | 07 December 2021, 15:41:26 UTC |
8079b35 | Yuta Saito | 11 October 2021, 11:13:05 UTC | [IRGen] Put 'ret void' instead of unreachable for non swiftasync cc If target doesn't support musttail (e.g. WebAssembly), the function passed to coro.end.async can return control back to the caller. So the frontend should emit 'ret void' instead of unreachable after the coro.end.async intrinsic call to allow such situation. (cherry picked from commit 671ce74e97ed4f69aad0aa71afcc46408f337d12) | 07 December 2021, 15:40:37 UTC |
fddc7e3 | Mishal Shah | 07 December 2021, 03:32:42 UTC | Bump the Swift version to 5.5.2 | 07 December 2021, 03:32:42 UTC |
2c007d8 | Saleem Abdulrasool | 03 December 2021, 20:16:01 UTC | IRGen: use the accessor conformance on Windows (#40264) When building with lazy initialization of the root conformance, we need to ensure that we are invoking the accessor to initialize the conformance record. We would previously generate a direct reference to the conformance, which was uninitialized, resulting in a crash at runtime. The non-windows test changes here are to use/imply static linking for the support modules. This should have no difference on the non-Windows targets, but makes a difference on Windows where this implies that everything will be built into a single module, which permits the non-indirect access to types. Unfortunately, this does somewhat regress the test coverage on Windows as we do not exercise as much of the shared linkage paths which do change some of the code-generation to deal with the moral equivalent of the GOT - the IAT. Special thanks to @slavapestov for the pointer to `isDependentConformance`. This should eliminate the last known issue with cross-module protocol conformances. Fixes: SR-14807 The 5.5-only test changes are due to the lack of support for static linking which means that all the support modules are treated as though they are behind a resiliency boundary on Windows. We relax the tests to accept both though on main we do not do so. | 03 December 2021, 20:16:01 UTC |
9026b6e | Saleem Abdulrasool | 03 December 2021, 20:13:04 UTC | Concurrency: fix UB in DefaultActor initialization (#40263) This fixes a latent UB instance in the `DefaultActor` implementation that has haunted the Windows target. The shared constructor for the type caused an errant typo that happened to compile which introduced UB but happened to work for the non-Windows cases. This happened to work for the other targets as `swift::atomic` had a `std::atomic` at on most configurations, and the C delegate for the Actor initializer happened to overlap and initialize the memory properly. The Windows case used an inline pointer width value but would be attempted to be initialized as a `std::atomic`. Relying on the overlap is unsafe to assume, and we should use the type's own constructor which delegates appropriately. | 03 December 2021, 20:13:04 UTC |
424bc40 | Doug Gregor | 17 November 2021, 23:57:42 UTC | Merge pull request #40046 from etcwilde/ewilde/5.5/handle-missing-getMainExecutor-decl 5.5: Workaround to cope with older SDKs | 17 November 2021, 23:57:42 UTC |
f0c5c4b | Evan Wilde | 16 November 2021, 19:47:54 UTC | Conjure up `asyncMainDrainQueue` The asyncMainDrainQueue is also declared `internal`, so it won't show up in the swiftinterface file. The expected declaration is: ``` @available(SwiftStdlib 5.5, *) @_silgen_name("swift_task_asyncMainDrainQueue") internal func _asyncMainDrainQueue() -> Never ``` | 16 November 2021, 20:01:57 UTC |
2133aa7 | Evan Wilde | 27 October 2021, 19:17:53 UTC | Add `_getMainExecutor` The `getMainExecutor` was declared internal so it doesn't show up in the swift interface files. The definition exists though. The missing declaration causes the compiler to crash while compiling programs with async-main since it can't find the declaration. This patch changes it to conjure up the appropriate decl if it can't find it. | 16 November 2021, 20:00:28 UTC |
5d24d97 | Alexis Laferrière | 16 November 2021, 04:14:00 UTC | [Sema] Generate TRC for unparsed functions right before type-checking (#40126) Fix an issue where `if #available(...)` conditions were ignored in emit-module-separately builds or when skipping non-inlinable function bodies. To handle functions for which parsing is delayed but type-checking is not delayed, move up building the delayed TRC to the TypeCheckFunctionBodyRequest service. rdar://85265934 | 16 November 2021, 04:14:00 UTC |
476f634 | Saleem Abdulrasool | 15 November 2021, 20:43:51 UTC | Merge pull request #40147 from compnerd/5.5-async-function-protocol [5.5] async function pointer support for Windows | 15 November 2021, 20:43:51 UTC |
6fa7650 | Ben Barham | 14 November 2021, 06:17:04 UTC | Merge pull request #40148 from bnbarham/cherry-rdar83780222 [5.5][Index] Add an async symbol property for async functions | 14 November 2021, 06:17:04 UTC |
814f8b8 | Saleem Abdulrasool | 12 November 2021, 17:51:32 UTC | Update class_resilience.swift Make the test less restrictive. The value of the select is not referenced, no need to match it. | 12 November 2021, 17:51:32 UTC |
e20e420 | Ben Barham | 20 October 2021, 02:19:16 UTC | [Index] Add an async symbol property for async functions Resolves rdar://83780222 | 12 November 2021, 02:04:39 UTC |
3ee2b89 | Saleem Abdulrasool | 01 November 2021, 22:37:25 UTC | Update async-inheritance.swift Tweak test for macOS (cherry picked from commit fee023cac2f1d8d9c078d333202c0268fabaf79e) | 12 November 2021, 01:14:13 UTC |
1554b9c | Saleem Abdulrasool | 01 November 2021, 00:01:00 UTC | IRGen: initial pass to support `async` inheritance on Windows With PE/COFF, one cannot reference a data symbol directly across the binary module boundary. Instead, the reference must be indirected through the Import Address Table (IAT) to allow for position independence. When generating a reference to a AsyncFunctionPointer ({i8*, i32}), we tag the pointer as being indirected by tagging bit 1 (with the assumption that native alignment will ensure 4/8 byte alignment, freeing the bottom 2 bits at least for bit-packing). We tweak the v-table/witness table emission such that all references to the AsyncFunctionPointer are replaced with the linker synthetic import symbol with the bit packing: ~~~ .quad __imp_$s1L1CC1yyYaKFTu+1 ~~~ rather than ~~~ .quad $s1L1CC1yyYaKFTu ~~~ Upon access of the async function pointer reference, we open-code the check for the following: ~~~ pointer = (pointer & 1) ? *(void **)(pointer & ~1) : pointer; ~~~ Thanks to @DougGregor for the discussion and the suggestion for the pointer tagging. Thanks to @aschwaighofer for pointers to the code that I had missed. Also, thanks to @SeanROlszewski for the original code sample that led to the reduced test case. Fixes: SR-15399 (cherry picked from commit 68bc33fed325ceca8b97ee911f0adb4266bfc7bb) | 12 November 2021, 01:14:12 UTC |
9a5bb49 | Mishal Shah | 10 November 2021, 18:12:54 UTC | Merge pull request #40123 from apple/shahmishal/update-swift-format-version Update the branch for swift-format to swift-5.5-branch | 10 November 2021, 18:12:54 UTC |
030fc01 | Mishal Shah | 10 November 2021, 17:33:23 UTC | Update the branch for swift-format to swift-5.5-branch | 10 November 2021, 17:33:23 UTC |
ffcbdc6 | Evan Wilde | 03 November 2021, 17:42:03 UTC | Make it LinkOnceODRLinkage Make the little variable LinkOnceODRLinkage so that it doesn't take up as much space. | 04 November 2021, 17:03:13 UTC |
7af551c | Evan Wilde | 03 November 2021, 17:20:59 UTC | Fixing the strong imported async frame pointer flags The weakly-imported symbol was getting optimized out, then put back in as a strongly-imported symbol. This is no good. The symbol is a declaration though, so it can't be "used" directly. Instead, we assign it to another global and "use" it. That avoids the optimizations and should be fine. Even if that symbol is a nullptr because it doesn't exist, we are taking the pointer to it, which should be fine for all situations. | 04 November 2021, 17:03:12 UTC |
c39901d | nate-chandler | 03 November 2021, 21:56:29 UTC | [SILGen] Handled foreign funcs with async, error, and more. (#39960) In 1ae317dd88b572e70480798bec38f60e3c485b97, all the machinery was added to enable calling ObjC functions that have both async and error conventions. The handling that was added for matching up arguments and parameters, however, failed to handle functions that had both foreign async and foreign error and other arguments. Here, that handling is fixed. The fix is in four parts: - Reverting to a single call to CallSite::emit to emit the formal params. At this point, the foreign async and/or error params will be claimed as well. - Separately counting the async and error parameters in ParamLowering::claimParams to ensure we get the right parameter slices. - Letting ArgEmitter::maybeEmitForeignArgument look for an error parameter even if it already found an async parameter. - Letting ArgEmitter::maybeEmitForeignArgument keep looking for foreign arguments after it finds one. rdar://80704984 | 03 November 2021, 21:56:29 UTC |
61ad514 | Doug Gregor | 03 November 2021, 05:57:01 UTC | Merge pull request #40008 from DougGregor/back-deploy-concurrency-weak-5.5 Always weak-link symbols from the concurrency library when back-deploying | 03 November 2021, 05:57:01 UTC |
e3d5a72 | Doug Gregor | 03 November 2021, 05:54:44 UTC | Merge pull request #40026 from DougGregor/swift-stdlib-tool-add-support-for-back-deployed-concurrency-5.5 | 03 November 2021, 05:54:44 UTC |
d8e594c | Keith Smiley | 01 November 2021, 17:59:32 UTC | Use component prefix to add instead of specifics | 02 November 2021, 23:24:15 UTC |
aefc18d | Keith Smiley | 01 November 2021, 04:33:23 UTC | [swift-stdlib-tool] Add support for back deployed concurrency This tool was mostly already compatible with copying `libswift_Concurrency.dylib` based on whether or not the executables it was scanning linked it. The only thing missing was that it can now end up copying from different source directories, the older `swift-5.0` directory, and the new `swift-5.5` directory. This change allows users to pass `--source-libraries` multiple times (or picks a default with both) in order to have it scan both directories for any libraries the app links. The biggest part of this change is instead of storing just the library name throughout this logic we now store the actual discovered path, so that we don't have to loop through all potential source directories each time we need to find the library, only the first time. | 02 November 2021, 23:24:15 UTC |
e944604 | Doug Gregor | 01 November 2021, 23:51:04 UTC | Always weak-link symbols from the concurrency library when back-deploying This allows applications that back-deploy but only use concurrency in newer code to load and execute properly, even when the concurrency library is not available. Fixes rdar://84877644. | 01 November 2021, 23:53:53 UTC |
76f61e6 | eeckstein | 29 October 2021, 16:14:59 UTC | Merge pull request #39946 from eeckstein/fix-constant-folding-5.5 [5.5] ConstantFolding: remove a wrong peephole optimization for signed "< 0" and ">= 0" comparisons | 29 October 2021, 16:14:59 UTC |
31b86f1 | Erik Eckstein | 27 October 2021, 12:20:19 UTC | ConstantFolding: remove a wrong peephole optimization for signed "< 0" and ">= 0" comparisons The wrong optimization was: fold x < 0 into false, if x is known to be a result of an unsigned operation with overflow checks enabled. It was done under the wrong assumption that the result of an overflow-checked unsigned operation fits into a signed integer and is positive. This is wrong, because the result of an unsigned operation can be larger than Int.max and therefore, when used in a signed integer operation, be re-interpreted as a negative signed value. Fixes a miscompile which resulted in a missing abort on arithmetic overflow. rdar://73596890 | 28 October 2021, 07:14:52 UTC |
21421b4 | Doug Gregor | 27 October 2021, 22:34:39 UTC | Merge pull request #39936 from DougGregor/watchos-noasyncframepointer-backdeploy-5.5 Disable the definition and use of swift_async_extendedFramePointerFlags on watchOS | 27 October 2021, 22:34:39 UTC |
f65ef8d | Doug Gregor | 27 October 2021, 18:57:24 UTC | Define `swift_async_extendedFramePointerFlags` for the watchOS simulator | 27 October 2021, 19:00:07 UTC |
2512478 | Doug Gregor | 27 October 2021, 16:48:03 UTC | Rework the watchOS concurrency back-deployment async frame pointer. Introduce a few changes to the logic for watchOS concurrency back-deployment with respect to the async frame pointer. * Only apply the change to watchOS device targets, not simulator targets * Only introduce the override when no specific `-swift-async-frame-pointer=<value>` option is provided on the command line * Only override the default when deploying to watchOS < 8, and * Use "never" for the default rather than "always". This represents a different but safer trade-off than before. Setting the async bit in the frame pointer can cause older APIs (such as backtrace APIs in the OS) to crash when they encounter such frame pointers. So, with this change we never set the bit when back-deploying for watchOS device, to avoid said crashes. The trade-off here is that a back-deployed watchOS app will never have the async frame pointer bit set, so async backtraces will be unavailable even when running on watchOS 8 or newer. | 27 October 2021, 16:48:03 UTC |
4f6c023 | Doug Gregor | 27 October 2021, 15:57:15 UTC | Merge pull request #39934 from DougGregor/back-deploy-fix-bundle-identifier-5.5 Fix embedded plist of back-deployed concurrency library | 27 October 2021, 15:57:15 UTC |
2191f87 | Doug Gregor | 27 October 2021, 05:24:12 UTC | Disable the definition and use of swift_async_extendedFramePointerFlags on watchOS The asm definition of `swift_async_extendedFramePointerFlags` prevents the use of bitcode with the back-deployment libraries, so remove the definition and use of this symbol from watchOS binaries entirely. Instead, always force the async frame bit to be set. This trades off backtraces on older OS's for debuggability of newer ones. If it causes problems, it can be disabled via the option `-swift-async-frame-pointer=never`. Fixes rdar://84687579. | 27 October 2021, 05:27:48 UTC |
7f0a58f | Doug Gregor | 27 October 2021, 05:17:53 UTC | Fix infernal Python linter warnings | 27 October 2021, 05:17:53 UTC |
b082f29 | Doug Gregor | 27 October 2021, 03:58:06 UTC | Propagate Swift version information to the back-deployed binaries | 27 October 2021, 04:00:53 UTC |
89ca697 | Doug Gregor | 27 October 2021, 03:57:19 UTC | Remove underscores from CFBundleIdentifier of libraries. Underscores aren't permitted in these identifiers. Fixes rdar://84645973. | 27 October 2021, 04:00:53 UTC |
2a460ca | 冀卓疌 | 22 October 2021, 13:12:05 UTC | support Xcode 13.0 and 13.1 RC 1 (cherry picked from commit 9f0b6436c0c3f1aae337307f17e5fd4df90592e2) | 25 October 2021, 16:44:08 UTC |
c088304 | Doug Gregor | 23 October 2021, 03:17:59 UTC | Merge pull request #39876 from DougGregor/mainactor-run-hop-back-5.5 | 23 October 2021, 03:17:59 UTC |
f53226a | Doug Gregor | 22 October 2021, 21:44:31 UTC | Fix resilience of global actor hops and test MainActor.run. | 22 October 2021, 21:44:31 UTC |
6a355ae | Doug Gregor | 22 October 2021, 19:13:38 UTC | Merge pull request #39812 from DougGregor/marker-protocol-runtime-type-metadata-5.5 Don't emit marker protocols into runtime type metadata. | 22 October 2021, 19:13:38 UTC |
e61f8f1 | Doug Gregor | 22 October 2021, 19:13:23 UTC | Merge pull request #39841 from DougGregor/isolated-params-serialization-5.5 Properly serialize 'isolated' bit on function parameter declarations. | 22 October 2021, 19:13:23 UTC |
dd3f702 | Artem Chikin | 22 October 2021, 17:35:31 UTC | Merge pull request #39857 from artemcm/55UpdateConcurrencyBackdeployLinkingRequireCatalyst [5.5] Update `test/Concurrency/Backdeploy/linking.swift` to require macCatalyst supported environment | 22 October 2021, 17:35:31 UTC |
f307d20 | Doug Gregor | 22 October 2021, 06:26:02 UTC | Ensure that we hop off the main actor after MainActor.run. Asynchronous functions isolated to global actors hop to the global at the beginning of the function but do not hop back on return. For `MainActor.run`, this means that we would not "hop back" off the main actor after executing the closure, which lead to too much code running on the main thread. Dropping the "async" ensures that we hop back. While we my also want the general "hop back" semantics for asynchronous actor-isolated functions, for now this addresses the problem with `MainActor.run`. Fixes rdar://82138050. | 22 October 2021, 15:56:51 UTC |
def59df | Doug Gregor | 22 October 2021, 15:41:19 UTC | Merge pull request #39308 from aschwaighofer/swift_async_function_pointer_kind_auto_default_5.5 [release/5.5] Revert "Default to SwiftAsyncFramePointerKind::Always for now" | 22 October 2021, 15:41:19 UTC |
968f1be | Xi Ge | 22 October 2021, 05:20:20 UTC | ABI Checker: include mangled names in ABI descriptor files (#39860) Previously, we use USR as a delegate for mangled name. However, USR won't incorporate name changes made by attributes like @_silgen_name. Instead, we should add a dedicated field for canonical mangled names. rdar://84202064 | 22 October 2021, 05:20:20 UTC |
8877d45 | Artem Chikin | 21 October 2021, 19:22:25 UTC | Update `test/Concurrency/Backdeploy/linking.swift` to require macCatalyst supported environment Resolves rdar://84441879 | 21 October 2021, 19:24:45 UTC |
3a95105 | John McCall | 20 October 2021, 23:19:37 UTC | Merge pull request #39830 from rjmccall/fix-alignment-future-fragment-5.5 [5.5] Fix the alignment of future fragments for highly-aligned result types | 20 October 2021, 23:19:37 UTC |
4de006c | Doug Gregor | 20 October 2021, 17:00:13 UTC | Properly serialize 'isolated' bit on function parameter declarations. Fixes rdar://83380879. (cherry picked from commit 8dbfb04aed673e1019b546e40f19d300be8e261d) | 20 October 2021, 20:11:08 UTC |
242bc47 | Doug Gregor | 20 October 2021, 18:45:42 UTC | Merge pull request #39769 from nkcsgexi/84278884-5.5 [5.5] ABI checker: downgrade missing @available attributes to warnings. | 20 October 2021, 18:45:42 UTC |
4e96d0c | Doug Gregor | 20 October 2021, 18:26:44 UTC | Merge pull request #39717 from nkcsgexi/83450549-5.5 | 20 October 2021, 18:26:44 UTC |
fd1bb03 | John McCall | 20 October 2021, 06:07:48 UTC | Better comments, fix a calculation. | 20 October 2021, 17:12:04 UTC |
d3d34ae | Arnold Schwaighofer | 19 October 2021, 23:48:38 UTC | Make sure that the future fragment's storage pointer is properly aligned | 20 October 2021, 06:14:32 UTC |
33b5a48 | Xi Ge | 20 October 2021, 03:00:57 UTC | Merge pull request #39815 from nkcsgexi/84425205-5.5 [5.5]Sema: allow @_originallyDefinedIn to specify identical version numbers as @available. | 20 October 2021, 03:00:57 UTC |
80e9fe1 | Konrad `ktoso` Malawski | 19 October 2021, 21:52:17 UTC | 🍒 5.5 [Concurrency] set queue width on all non-apple platforms, not just linux (#39765) * [Concurrency] set queue width on all non-apple platforms, not just linux * Update stdlib/public/Concurrency/GlobalExecutor.cpp Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org> * Update stdlib/public/Concurrency/GlobalExecutor.cpp Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org> Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org> | 19 October 2021, 21:52:17 UTC |
48fd4cc | Xi Ge | 19 October 2021, 19:31:44 UTC | Sema: allow @_originallyDefinedIn to specify identical version numbers as @available. rdar://84425205 | 19 October 2021, 21:06:38 UTC |
cb3fe3d | Doug Gregor | 19 October 2021, 17:15:49 UTC | Adjust for 5.5 branch | 19 October 2021, 17:15:49 UTC |
59158a1 | Doug Gregor | 16 October 2021, 00:00:41 UTC | Don't emit marker protocols into runtime type metadata. Marker protocols don't exist at runtime, drop them when mangling a type for the purposes of runtime type metadata or reflection. Fixes rdar://82314404. (cherry picked from commit 7d7ec9e7d5119125b6b5371a9b092317b25a21d3) | 19 October 2021, 15:39:19 UTC |
db15620 | Doug Gregor | 19 October 2021, 13:50:47 UTC | Merge pull request #39807 from DougGregor/back-deploy-concurrency-maccatalyst-5.5 | 19 October 2021, 13:50:47 UTC |
3836d25 | Doug Gregor | 19 October 2021, 03:39:40 UTC | Disable linking of the concurrency compatibility library for macCatalyst It might not be there, and we don't need it for this test. | 19 October 2021, 03:41:07 UTC |
b1fd8c4 | Doug Gregor | 18 October 2021, 23:44:40 UTC | Use the proper install name for back-deployed concurrency on macCatalyst. Fixes rdar://84393581. | 18 October 2021, 23:49:12 UTC |
350109f | Michael Gottesman | 15 October 2021, 22:58:21 UTC | [silgen] Fix lifetime management of tuple elements so we don't leak (#39600) * Revert "[silgen] Ensure that the outer cleanup is emitted along failure paths when initializing sub-tuple patterns" This reverts commit be922b999038eae35b8aa120e1df7b11892fcf5f. By adding some extra scopes here we are triggering some broken behavior in a bunch of projects. I am going to see if I can do another fix for this. That being said in the short term, we are reverting to unblock those projects. rdar://83770295 (cherry picked from commit 49bc96dc8df3fdc523a99d1348ab3a3ce9bf1ea7) * [silgen] When initializing tuples in SILGen, first evaluate all tuple elts and then perform sub-initialization. Previsouly we were evaluating a tuple elt and then performing the relevant sub-initialization. The problem is that a sub-initialization can invoke code that could perform an early exit cleanup. So any later tuple-elements that may need to be cleaned up along such path will not have had their cleanups initialized, resulting in a leak along such paths. With this commit, we instead evaluate all of the tuple elements and only them perform the sub-initialization ensuring that any early exits clean up all of the tuple elements. rdar://83770295 (cherry picked from commit f64180870a05bac76c5ee32764d4f8cb43cce75c) | 15 October 2021, 22:58:21 UTC |
cec5425 | Doug Gregor | 15 October 2021, 22:41:38 UTC | Merge pull request #39746 from DougGregor/fix-back-deploy-mangle-test-5.5 Fix FileCheck test for back-deployed concurrency. | 15 October 2021, 22:41:38 UTC |
0cb981e | Xi Ge | 15 October 2021, 05:17:30 UTC | ABI checker: downgrade missing @available attributes to warnings. rdar://84278884 | 15 October 2021, 20:57:07 UTC |
963c679 | Doug Gregor | 15 October 2021, 16:37:08 UTC | Merge pull request #39738 from DougGregor/no-link-back-compat-incorrectly-5.5 Ensure that we link the right set of compatibility libraries on Apple OS's | 15 October 2021, 16:37:08 UTC |
209cda7 | Doug Gregor | 15 October 2021, 16:36:46 UTC | Merge pull request #39757 from DougGregor/back-deployed-concurrency-disable-exclusivity-5.5 Disable runtime exclusivity checking when using back-deployed concurrency | 15 October 2021, 16:36:46 UTC |
1550a6b | Mishal Shah | 14 October 2021, 22:58:58 UTC | Merge pull request #39759 from apple/neonichu-patch-2 Fix argparser version for "main" | 14 October 2021, 22:58:58 UTC |
c554335 | Boris Bügling | 14 October 2021, 22:55:07 UTC | Fix argparser version for "main" | 14 October 2021, 22:55:07 UTC |
61d5bcd | Doug Gregor | 14 October 2021, 22:40:33 UTC | Disable runtime exclusivity checking when using back-deployed concurrency. The back-deployed concurrency libraries and older Swift runtimes are not compatible, so turn off runtime exclusivity checking when running on older systems. Fixes rdar://84274148. | 14 October 2021, 22:44:41 UTC |
e21296b | Doug Gregor | 14 October 2021, 19:30:37 UTC | Force-link the Objective-C library in the back-deployed concurrency libs. | 14 October 2021, 19:33:00 UTC |
9e7a02f | Doug Gregor | 14 October 2021, 17:32:22 UTC | Merge pull request #39733 from bnbarham/cherry-84107841 Removing flaky escalation check | 14 October 2021, 17:32:22 UTC |
aa3b695 | Doug Gregor | 14 October 2021, 17:04:58 UTC | Merge pull request #39742 from ktoso/pick-limit-width-linux-5.5 🍒 5.5 [Concurrency] Limit queue width with set_width SPI call on linux | 14 October 2021, 17:04:58 UTC |
6210f5d | Doug Gregor | 14 October 2021, 06:26:32 UTC | Fix FileCheck test for back-deployed concurrency. Fixes rdar://83840279. (cherry picked from commit 4bf38ea9c20b0f105f907f79a7b3e971ed203001) | 14 October 2021, 16:29:51 UTC |
0be0924 | Konrad `ktoso` Malawski | 14 October 2021, 03:12:05 UTC | could it be as simple as that? | 14 October 2021, 12:03:50 UTC |
e76aff4 | Doug Gregor | 14 October 2021, 06:02:11 UTC | Update the OS runtime mapping for Apple OS versions. Fixes the rest of rdar://84065193, makingn sure we don't link against compatibility libraries we don't need. | 14 October 2021, 06:07:40 UTC |
0b4620f | Doug Gregor | 13 October 2021, 20:22:02 UTC | We don't need concurrency compatibility library when deploying to Swift 5.5 Part of rdar://84065193. (cherry picked from commit 09a72d7353d27d659251a5c6e0216fc486e0168a) | 14 October 2021, 06:07:06 UTC |
58a3114 | Evan Wilde | 11 October 2021, 21:17:10 UTC | Removing flaky escalation check I had added this clip to verify that the task priority escalation worked as I expected. There is a bit of raciness in here with the task priority and when the priority escalation occurs. As a result, this test can be flaky. | 14 October 2021, 03:27:37 UTC |
8386c77 | Ben Barham | 14 October 2021, 03:19:18 UTC | Merge pull request #39731 from bnbarham/xfail-83840279 [Test] Disable Concurrency/Backdeploy/mangling.swift to unblock CI | 14 October 2021, 03:19:18 UTC |
c462fd5 | Ben Barham | 14 October 2021, 01:24:30 UTC | [Test] Disable Concurrency/Backdeploy/mangling.swift to unblock CI | 14 October 2021, 01:24:30 UTC |
a6ea9bf | Doug Gregor | 14 October 2021, 01:22:24 UTC | Merge pull request #39720 from DougGregor/pick-fix-task-instance-isCancelled | 14 October 2021, 01:22:24 UTC |
363f3cb | Doug Gregor | 13 October 2021, 18:44:20 UTC | Drop unintended `@_transparent`. | 13 October 2021, 19:00:08 UTC |