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 |
---|---|---|---|---|
9067148 | Mishal Shah | 04 January 2024, 06:44:52 UTC | Merge pull request #70324 from finagolfin/release/5.9 | 04 January 2024, 06:44:52 UTC |
260cec9 | Mishal Shah | 10 December 2023, 09:49:32 UTC | Bump the Swift version to 5.9.2 for Windows toolchain script | 10 December 2023, 09:49:32 UTC |
2f95a7c | Finagolfin | 16 November 2023, 14:56:09 UTC | [Backtracing][Android] Fix armv7 build | 08 December 2023, 16:39:54 UTC |
9d03337 | Saleem Abdulrasool | 29 November 2023, 22:52:24 UTC | Merge pull request #70093 from compnerd/59-curl-https [5.9] backport missing 5.9.1 changes and re-enable HTTPS in curl | 29 November 2023, 22:52:24 UTC |
ca44d73 | Saleem Abdulrasool | 29 November 2023, 16:43:50 UTC | build: enable HTTPS for CURL again Adjust the flags for the updated CURL version. It seems that we accidentally disabled HTTPS support in the CURL builds with the last update. This is required for `URLSession` and `URLRequest` to support HTTPS. | 29 November 2023, 16:43:50 UTC |
335760c | Saleem Abdulrasool | 17 October 2023, 02:37:49 UTC | Update build-windows-toolchain.bat Copy the devtools MSI to the artifacts location. | 29 November 2023, 16:40:42 UTC |
c27174e | Mishal Shah | 11 October 2023, 06:45:09 UTC | Update Windows Toolchain script to use Swift 5.9.1 and Curl 8.4.0 | 29 November 2023, 16:39:27 UTC |
12b4d45 | Angela Laar | 17 November 2023, 03:36:25 UTC | Merge pull request #69848 from ktoso/wip-disable-test 5.9 Disable test on watch async_taskgroup_next_on_pending.swift | 17 November 2023, 03:36:25 UTC |
35274c0 | Angela Laar | 17 November 2023, 03:31:59 UTC | Merge pull request #69932 from artemcm/DisableFailingInterfaceHash Disable `InterfaceHash/edited_{method_body|property_getter}.swift` | 17 November 2023, 03:31:59 UTC |
b89c6de | Artem Chikin | 16 November 2023, 22:52:27 UTC | Disable 'InterfaceHash/edited_{method_body|property_getter}.swift' | 16 November 2023, 22:52:27 UTC |
2515793 | Alastair Houghton | 15 November 2023, 18:34:00 UTC | Merge pull request #69861 from ahoppen/ahoppen/5.9/cherry-pick-alastairs-fix [5.9][Backtracing] Fix ARM64e build failure. | 15 November 2023, 18:34:00 UTC |
6a522d0 | Alastair Houghton | 14 November 2023, 19:00:15 UTC | Merge pull request #69845 from al45tair/eng/PR-118379429-5.9 [Backtracing] Make sure we print the program counter on ARM64 linux. | 14 November 2023, 19:00:15 UTC |
2dc8975 | Alastair Houghton | 14 November 2023, 17:37:00 UTC | [Backtracing] Fix ARM64e build failure. Accessing the thread context structures is complicated because their member variables change name depending on various macros. This caused a build failure for ARM64e. rdar://118402226 | 14 November 2023, 17:50:15 UTC |
d3b5330 | Konrad `ktoso` Malawski | 08 November 2023, 22:59:55 UTC | Disable test on watch async_taskgroup_next_on_pending.swift | 14 November 2023, 12:25:18 UTC |
79085ae | Alastair Houghton | 14 November 2023, 08:23:40 UTC | [Backtracing] Make sure we print the program counter on ARM64 linux. On Linux, the right macro for detecting ARM64 is `__aarch64__`, not `__arm64__`. rdar://118379429 | 14 November 2023, 08:25:58 UTC |
61f4b78 | Evan Wilde | 13 November 2023, 21:51:23 UTC | Merge pull request #69815 from etcwilde/ewilde/cherry-test-diff Use diff instead of cmp | 13 November 2023, 21:51:23 UTC |
14ea0c1 | Alastair Houghton | 13 November 2023, 17:54:50 UTC | Merge pull request #69774 from al45tair/eng/PR-118055527-5.9 [Backtracing] Add an indication that we're working on a backtrace. | 13 November 2023, 17:54:50 UTC |
91b7920 | Evan Wilde | 21 April 2023, 18:52:00 UTC | Use diff instead of cmp We're seeing some flakiness in this test, but aren't sure what it's complaining about. `cmp` only says where the differencewas, but doesn't print what was different. `diff` prints what was difference so we have a chance to figure out what happened. | 13 November 2023, 17:07:01 UTC |
0250c2e | Alastair Houghton | 11 November 2023, 09:53:22 UTC | [Backtracing] Fix macOS test failure. Apparently I forgot to code sign the test binaries. rdar://118055527 | 13 November 2023, 10:23:26 UTC |
17eb08a | Alastair Houghton | 10 November 2023, 10:57:11 UTC | [Backtracing] Add some more tests. Add tests for the new immediate on-crash message and the backtrace timing message. rdar://118055527 | 10 November 2023, 10:58:06 UTC |
2ac8460 | Alastair Houghton | 09 November 2023, 16:17:46 UTC | [Backtracing] Massage the output a little in various cases. We shouldn't try to erase the message when in non-color mode; mostly that's intended for redirected output scenarios anyway, and in that case we don't really want garbage in the output. Also, improve the failure messages when the backtracer itself goes wrong or can't be executed. Finally, change the behaviour slightly so that *if* we're explicitly enabled, *and* the backtracer path wasn't explicitly specified, *and* we can't find the backtracer, we print a warning on start-up. We don't do that in any other case because we don't want spurious warnings everywhere. rdar://118055527 | 10 November 2023, 10:20:10 UTC |
72f8aae | Alastair Houghton | 07 November 2023, 15:33:30 UTC | [Backtracing] Add an indication that we're working on a backtrace. When we crash, emit a message straight away that says we're working on a backtrace. If starting the backtracer fails, report that also. Finally, add a duration to the messages output by the backtracer, so that we can see how long it took. rdar://118055527 | 10 November 2023, 10:20:09 UTC |
ddd3522 | Alastair Houghton | 09 November 2023, 17:54:01 UTC | Merge pull request #69612 from al45tair/eng/PR-117470489-5.9 [Linux] Disable fatalError() backtraces when the runtime backtracer is active. | 09 November 2023, 17:54:01 UTC |
ce23dfd | Alastair Houghton | 09 November 2023, 14:30:57 UTC | Merge pull request #69720 from al45tair/eng/PR-117681625-5.9 [Backtracing] Add a caching wrapper for MemoryReader. | 09 November 2023, 14:30:57 UTC |
8cac036 | Alastair Houghton | 08 November 2023, 13:56:04 UTC | [Backtracing] Fix a Windows build issue. When backtracing is disabled, don't try to refer to `_swift_backtraceSettings`. rdar://117470489 | 08 November 2023, 16:06:50 UTC |
54d9db0 | Alastair Houghton | 06 November 2023, 16:00:04 UTC | [Backtracing] Fix rebasing mistake. When I rebased, I didn't get the FileImageSource code quite right. rdar://117681625 | 08 November 2023, 14:09:08 UTC |
cc2d0c0 | Alastair Houghton | 01 November 2023, 11:09:23 UTC | [Backtracing] Fix a few niggles. It turns out that .copyBytes() checks that the source doesn't provide more bytes than the destination will accept. rdar://117681625 | 08 November 2023, 14:09:08 UTC |
f0e7ff6 | Alastair Houghton | 31 October 2023, 10:08:17 UTC | [Backtracing] Add a precondition to protect against problems in future. Because the cache uses the page addresses as its keys, we should have a precondition to check that we haven't passed an address within a page. The latter would result in confusing behaviour so it's worth diagnosing up front. rdar://117681625 | 08 November 2023, 14:09:08 UTC |
cf43150 | Alastair Houghton | 30 October 2023, 12:19:01 UTC | [Backtracing] Add a caching wrapper for MemoryReader. Currently we read many small chunks from the process we're backtracing. If it so happens that it's the local process, that isn't really a big problem, but if it's a remote process, especially on Linux where we have to use the memory server, it's probably a little slow. Fix by adding a caching layer. rdar://117681625 | 08 November 2023, 14:09:08 UTC |
6c7638f | Hiroshi Yamauchi | 08 November 2023, 11:14:35 UTC | Merge pull request #69368 from hjyamauchi/release59 Fix a round trip debug type failure with typealias | 08 November 2023, 11:14:35 UTC |
fc38a5d | Alastair Houghton | 06 November 2023, 18:36:06 UTC | Merge pull request #69636 from al45tair/eng/PR-117900760-5.9 [Backtracing][Linux] Handle inaccessible memory properly in Docker. | 06 November 2023, 18:36:06 UTC |
70b1f01 | Alastair Houghton | 06 November 2023, 18:33:05 UTC | Merge pull request #69602 from al45tair/eng/PR-117590155-5.9 [Linux] Improve backtracer ELF/DWARF parsing performance. | 06 November 2023, 18:33:05 UTC |
49e270a | Alastair Houghton | 03 November 2023, 13:47:57 UTC | [Linux] Improve the bounds checks. It was pointed out that there was a more Swift-y way to write the bounds checks for the `fetch<T>` implementation, so do that instead. rdar://117590155 | 03 November 2023, 14:23:10 UTC |
9207697 | Alastair Houghton | 03 November 2023, 11:13:23 UTC | [Backtracing][Linux] Handle inaccessible memory properly in Docker. Thanks to a missing `-` sign, we were returning garbage rather than indicating that the memory region in question was inaccessible. This mainly affects register dumps (since that's the time we expect to have to cope with out-of-bounds reads). rdar://117900760 | 03 November 2023, 11:16:21 UTC |
287c1d7 | Alastair Houghton | 01 November 2023, 13:39:12 UTC | [Backtracing] Disable backtracer for Runtime/backtrace test. The Runtime/backtrace test is a test of the fatalError() backtracer, which gets turned off when we have the new backtracer enabled. So, to make this test work, we need to turn off the new backtracer. rdar://117470489 | 02 November 2023, 15:56:37 UTC |
3a96c5f | Alastair Houghton | 31 October 2023, 16:47:38 UTC | [Linux] Disable fatalError() backtraces when the runtime backtracer is active. There's no need for fatalError() to try to generate its own backtraces when the runtime's backtracer is enabled. Not only is the code it uses more fragile but it also doesn't support async or inline frames and it can't look-up symbols properly either. rdar://117470489 | 02 November 2023, 15:56:37 UTC |
c5e5c79 | Alastair Houghton | 31 October 2023, 10:02:37 UTC | [Linux] Don't keep the file descriptor for FileImageSource. We don't really need it after calling `mmap()`, and not keeping it around means it's easy to make sure it gets closed properly in all cases. rdar://117590155 | 02 November 2023, 11:40:20 UTC |
49c7731 | Alastair Houghton | 30 October 2023, 16:09:36 UTC | [Linux] Improve backtracer ELF/DWARF parsing performance. On Linux we use FileImageSource to read data from ELF images. We were doing this in a fairly naive manner, which turns out to be a performance issue with larger statically linked binaries on Linux. Change FileImageSource to use mmap() instead. rdar://117590155 | 02 November 2023, 11:40:20 UTC |
7f85215 | Slava Pestov | 28 October 2023, 01:48:15 UTC | Merge pull request #69462 from slavapestov/fix-extended-existential-metadata-weak-5.9 IRGen: Weak-link references to swift_getExtendedExistentialTypeMetadata() [5.9] | 28 October 2023, 01:48:15 UTC |
04ebd16 | Slava Pestov | 27 October 2023, 15:27:23 UTC | IRGen: Weak-link references to swift_getExtendedExistentialTypeMetadata() Fixes rdar://117530421. | 27 October 2023, 19:19:10 UTC |
a1607c7 | Doug Gregor | 27 October 2023, 16:30:50 UTC | Merge pull request #69448 from DougGregor/member-conformance-list-for-real-5.9 | 27 October 2023, 16:30:50 UTC |
4e42dac | Doug Gregor | 26 October 2023, 21:05:49 UTC | [Macros] Make sure we actually pass the conformance list to member macros A bad test let this trivial bug through. Improve the test, fix the bug. Fixes rdar://117227204. | 26 October 2023, 21:16:41 UTC |
b7e884b | Hiroshi Yamauchi | 24 October 2023, 16:27:27 UTC | Fix a round trip debug type failure with typealias When checking equality of types with existential types removed, recursively remove existential types inside an existential type. Fixes: #66554 Cherrypick https://github.com/apple/swift/commit/fda6f9b62febaba0620469a901de4168df47e27e | 24 October 2023, 16:27:27 UTC |
5836709 | Rintaro Ishizaki | 24 October 2023, 05:01:14 UTC | Merge pull request #69345 from rintaro/5.9-macros-visitauxiliary-toplevel [5.9][Macros] Improve visitation of auxiliary decls | 24 October 2023, 05:01:14 UTC |
668e8fd | Rintaro Ishizaki | 24 October 2023, 02:58:06 UTC | Merge pull request #69204 from rintaro/5.9-cmake-abi-name-rdar116951101 [5.9][build-script] Add module ABI name prefix to swift-syntax libraries | 24 October 2023, 02:58:06 UTC |
13ce4cc | Rintaro Ishizaki | 23 October 2023, 18:55:51 UTC | [Macros] Improve visitation of auxiliary decls Use the same pattern as 'getAllMembers()'. This supports nested macro expansion: ``` std::function<void(Decl *)> visit; visit = [&](Decl *d) { doIt(d); d->visitAuxiliaryDecls(visit); }; for (auto *d : decls) visit(d); ``` Don't visit auxiliary decls in `PrintAST::visit(Decl *)` this function is only intended for single decl printing. The caller should visit them separately. For that, add `ModuleDecl::getTopLevelDeclsWithAuxiliaryDecls()` (cherry picked from commit 6f5283ebfc5bfe6426641297566864f2943a1490) (cherry picked from commit 03bf34977835c4f080495c5cf50b22a1362b8bea) (cherry picked from commit 55144fb302c3f2caa583d35904fb431ec04fbe2d) | 23 October 2023, 23:37:00 UTC |
0aa61d7 | Arnold Schwaighofer | 20 October 2023, 13:45:33 UTC | Merge pull request #69274 from al45tair/eng/PR-116790881-disable-test-5.9 [Test][Backtracing] Disable FatalError test for macOS. | 20 October 2023, 13:45:33 UTC |
b64742d | Alastair Houghton | 19 October 2023, 14:33:05 UTC | [Test][Backtracing] Only disable FatalError for macOS. Actually, we only need to disable this for macOS. It should be fine on Linux. | 19 October 2023, 14:36:56 UTC |
84eb121 | Alastair Houghton | 19 October 2023, 14:31:33 UTC | [Test][Backtracing] Disable FatalError test temporarily. Some CI nodes currently cause this test to fail because of outdated software. Disable it for now. | 19 October 2023, 14:36:56 UTC |
1ad818b | Rintaro Ishizaki | 16 October 2023, 16:27:07 UTC | [build-script] Add module ABI name prefix to swift-syntax libraries Add 'Compiler' prefix to ABI names of swift-syntax libraries so that compiler libraries (e.g. sourcekitdInProc) can be used from binaries linking with swift-syntax (e.g. via SwiftPM) https://github.com/apple/swift/issues/68812 rdar://116951101 | 16 October 2023, 23:23:42 UTC |
2f52082 | Saleem Abdulrasool | 13 October 2023, 22:44:31 UTC | Merge pull request #69171 from apple/compnerd/5.9-lld Update build-windows-toolchain.bat | 13 October 2023, 22:44:31 UTC |
70df9e7 | Saleem Abdulrasool | 13 October 2023, 17:02:53 UTC | Update build-windows-toolchain.bat Backport the change for linker defaults to 5.9 | 13 October 2023, 17:02:53 UTC |
08fcede | Artem Chikin | 06 October 2023, 17:23:11 UTC | Merge pull request #69018 from al45tair/eng/PR-116584708-5.9 [Test][Backtracing] Make FatalError test more lenient. | 06 October 2023, 17:23:11 UTC |
41e6ac2 | Alastair Houghton | 06 October 2023, 17:05:37 UTC | [Test][Backtracing] Make FatalError test more lenient. Somehow since this passed PR testing, `Builtin.int_trap()` has changed from generating `SIGILL` to `SIGTRAP`. Accept either. rdar://116584708 | 06 October 2023, 17:09:56 UTC |
89af128 | Alastair Houghton | 06 October 2023, 07:36:31 UTC | Merge pull request #68987 from al45tair/eng/PR-116112040-5.9 [Linux] Enable frame pointers when building Swift libraries. | 06 October 2023, 07:36:31 UTC |
7b3b44b | Doug Gregor | 06 October 2023, 04:13:53 UTC | Merge pull request #68981 from DougGregor/faster-find-buffer-containing-loc-5.9 | 06 October 2023, 04:13:53 UTC |
c295389 | Alastair Houghton | 05 October 2023, 17:04:58 UTC | [Backtracing][Tests] Tweak the new fatalError test slightly. The test needs tweaking a little to work on Linux and macOS. rdar://116112040 | 05 October 2023, 17:06:05 UTC |
d767cf4 | Alastair Houghton | 05 October 2023, 15:11:20 UTC | [Linux] Enable frame pointers when building Swift libraries. Turn on frame pointers for the Swift runtime libraries. This makes backtraces that go through the runtimes more reliable without having to parse DWARF data. rdar://116112040 | 05 October 2023, 15:15:54 UTC |
cedf408 | Doug Gregor | 04 October 2023, 21:32:41 UTC | [Source manager] Improve the performance of findBufferContainingLocInternal() This function was performing a linear scan through the set of known buffers to find the buffer containing a given source location. This linear scan can show up in hot loops, and the number of buffers in a program is increasing due to macros, so this has become a performance problem. Replace the linear scan with a logarithmic lookup into a sorted vector of the buffer IDs, with a one-element most-recently-used cache so that repeated lookups in the same buffer require constant time. This mirrors what we already do with source files in a module. Unfortunately, we cannot reuse that code because there is no link from buffers to source files. We should look to consolidate this in the future. Fixes rdar://116184248. | 05 October 2023, 12:16:17 UTC |
3e48b96 | Mike Ash | 04 October 2023, 15:39:14 UTC | Merge pull request #68949 from mikeash/reflectioncontext-data-auth-segments-5.9 [5.9][Reflection] Look for __AUTH segments as well as __DATA segments. | 04 October 2023, 15:39:14 UTC |
7e7878b | Mike Ash | 03 October 2023, 16:52:40 UTC | [5.9][Reflection] Look for __AUTH segments as well as __DATA segments. Some data is stored in __AUTH, which we need to add to our list of data segments so that `ownsAddress` works correctly. rdar://116363531 (cherry picked from commit 238d1cdc6c34916f9740e75d7c8d17a6b72bc37b) | 03 October 2023, 20:58:21 UTC |
31617e1 | Alastair Houghton | 03 October 2023, 16:25:47 UTC | Merge pull request #68905 from al45tair/eng/PR-115278959-5.9 [Linux] Provide a statically linked swift-backtrace binary. | 03 October 2023, 16:25:47 UTC |
56ac44a | Alastair Houghton | 03 October 2023, 10:38:21 UTC | [Build] Don't create a separate target for the object file directory. When building Swift sources, don't make a separate target for the object file directory, because it may end up with the same name as would be generated by another invocation of `handle_swift_sources`. Instead, add the command to make the directory to the custom target that actually does the build, which should have a unique name. rdar://115278959 | 03 October 2023, 10:38:21 UTC |
d153769 | Mishal Shah | 02 October 2023, 22:52:20 UTC | Merge pull request #68879 from apple/add-5.9.1-scheme-to-release-5.9 [5.9] [Update Checkout] Add 5.9.1 scheme to release 5.9 | 02 October 2023, 22:52:20 UTC |
2cbfaad | Alastair Houghton | 29 September 2023, 15:18:53 UTC | [Linux] Make sure we link with swiftrt on ELF/COFF platforms. This was causing `swift-backtrace` to crash when linked with the static version of the runtime, because the runtime then couldn't locate any of the necessary metadata. rdar://115278959 | 02 October 2023, 10:19:03 UTC |
2ba67d0 | Alastair Houghton | 22 September 2023, 08:41:43 UTC | [Linux] Provide a statically linked swift-backtrace binary. This adds a new binary, `swift-backtrace-static`, to the build. The runtime will not by default use this binary as the backtracer, but if you want to statically link your own binaries against the standard library you can copy `swift-backtrace-static` rather than `swift-backtrace` alongside your binary, naming it `swift-backtrace`, and the runtime should find and use it, which will mean you don't need to have `libswiftCore.so` et al installed. rdar://115278959 | 02 October 2023, 10:19:02 UTC |
2ed84e7 | Ben Barham | 29 September 2023, 22:59:55 UTC | Merge pull request #68836 from bnbarham/fix-windows-wix-extraction [5.9][Build] Do not error if wix already exists | 29 September 2023, 22:59:55 UTC |
d946b42 | Mishal Shah | 29 September 2023, 21:31:14 UTC | Move the Swift 5.9.0 scheme to 5.9.1 (cherry picked from commit 130c16c6d2afbc5460db7faa6a9b77de2fb4fe7e) | 29 September 2023, 21:33:19 UTC |
db3132a | Ben Barham | 29 September 2023, 17:55:22 UTC | Merge pull request #68745 from apple/egorzhdan/5.9-revert-nsnotificationname Revert "🍒[cxx-interop] Look up `NSNotificationName` in C++ language mode properly" | 29 September 2023, 17:55:22 UTC |
0fd343f | Alex Lorenz | 29 September 2023, 17:25:56 UTC | Merge pull request #68855 from hyp/eng/revert-ns-options-x2-5.9 [5.9] revert "Revert "Revert "[cxx-interop] Import custom NS_OPTIONS correctly""" | 29 September 2023, 17:25:56 UTC |
ed1650e | Alex Lorenz | 29 September 2023, 01:47:26 UTC | Revert "Revert "Revert "[cxx-interop] Use up-to-date definition of `CF_OPTIONS` in tests""" This reverts commit 6a3defdfb0ef65503b08ee7aa06044a55801b954. | 29 September 2023, 01:51:51 UTC |
1885036 | Alex Lorenz | 29 September 2023, 01:47:19 UTC | Revert "Revert "Revert "[cxx-interop] Import custom `NS_OPTIONS` correctly""" This reverts commit f7c2257f51b55a9025f98f732f91373e764dcdab. | 29 September 2023, 01:51:50 UTC |
301ef41 | Alex Lorenz | 29 September 2023, 01:47:12 UTC | Revert "[cxx-interop] Refactor: do not rely on Clang module importer being available" This reverts commit 6a2f10a38848674bde476ddfe0743cc333bdbb51. | 29 September 2023, 01:51:49 UTC |
0814c1d | Saleem Abdulrasool | 19 September 2023, 22:34:39 UTC | [Build] Do not error if wix already exists Cherry-pick of 56d350cc1e8eda4ce9989bc773322492fa6bf40d to ensure we don't fail if wix already exists. | 28 September 2023, 18:29:58 UTC |
102c60b | Ben Barham | 28 September 2023, 16:53:34 UTC | Merge pull request #68743 from bnbarham/compnerd-59-windows-no-subst [5.9] Enable macros on Windows | 28 September 2023, 16:53:34 UTC |
0a8d0e8 | Alastair Houghton | 28 September 2023, 10:42:28 UTC | Merge pull request #68799 from al45tair/eng/PR-116105222-5.9 [Linux] Make the backtracing symbol reference conditional. | 28 September 2023, 10:42:28 UTC |
5d8f4b3 | Alastair Houghton | 27 September 2023, 08:56:22 UTC | [Linux] Make the backtracing symbol reference conditional. On the LSan builds, we disable the backtracer, which results in a link error because we completely remove the code from libswiftCore. rdar://116105222 | 27 September 2023, 09:00:20 UTC |
d1553c9 | Ben Barham | 27 September 2023, 04:15:04 UTC | [Test] Add xfail for failing test 5.9 has been running builds in CI without failing when tests failed, xfail the only failing test. | 27 September 2023, 04:15:04 UTC |
c9a5a05 | Alastair Houghton | 26 September 2023, 21:16:09 UTC | Merge pull request #68670 from al45tair/eng/PR-115774613-5.9 [Linux] Force the inclusion of the backtracing code when static linking. | 26 September 2023, 21:16:09 UTC |
2aeec43 | Tristan Labelle | 22 August 2023, 16:10:29 UTC | Use llvm's abs_path_preserve_drive (#68038) (cherry picked from commit 136642c167abdf197711c9349e2987ac97eb8f6d) | 25 September 2023, 23:36:14 UTC |
fea49fd | Tristan Labelle | 23 August 2023, 17:30:12 UTC | Remove realpath in lit site config. (cherry picked from commit 7d13da43ded184e85d4ae6f83b9c08fe2279cb4e) | 25 September 2023, 20:45:10 UTC |
3442077 | Egor Zhdan | 25 September 2023, 19:06:11 UTC | Revert "[cxx-interop] Look up `NSNotificationName` in C++ language mode properly" This reverts commit 62bc51bbc7517f9423e0492fb36e11fbaede146f. | 25 September 2023, 19:06:11 UTC |
254feac | Tristan Labelle | 21 September 2023, 19:22:31 UTC | Fix silent test failures in the Windows CI | 25 September 2023, 18:46:24 UTC |
8c88f0f | Saleem Abdulrasool | 20 September 2023, 20:22:29 UTC | Update lit.cfg | 25 September 2023, 18:46:24 UTC |
c62d41d | Saleem Abdulrasool | 20 September 2023, 18:20:15 UTC | Update build-windows-toolchain.bat | 25 September 2023, 18:46:24 UTC |
8fc3b7f | Saleem Abdulrasool | 20 September 2023, 17:15:55 UTC | Update build-windows-toolchain.bat | 25 September 2023, 18:46:24 UTC |
3b76bda | Saleem Abdulrasool | 19 September 2023, 22:48:01 UTC | Update build-windows-toolchain.bat | 25 September 2023, 18:46:24 UTC |
390f6e7 | Saleem Abdulrasool | 19 September 2023, 22:00:02 UTC | Update build-windows-toolchain.bat try a more recent toolchain | 25 September 2023, 18:46:24 UTC |
422008e | Saleem Abdulrasool | 19 September 2023, 16:49:17 UTC | Update build-windows-toolchain.bat | 25 September 2023, 18:46:24 UTC |
e201aa0 | Saleem Abdulrasool | 15 September 2023, 14:13:09 UTC | Update build-windows-toolchain.bat | 25 September 2023, 18:46:24 UTC |
4d64f27 | Saleem Abdulrasool | 14 September 2023, 17:52:16 UTC | build: enable macros during the build Use WiX to extract a future toolchain to allow building the macros support when building the toolchain. We build swift-syntax and now wire that into the build itself. | 25 September 2023, 18:46:24 UTC |
a415e2c | Alastair Houghton | 25 September 2023, 16:45:22 UTC | [Linux][Test] Use import-static-libdispatch not import-libdispatch. We want the static version of Dispatch here. If we don't use that version, we'll fail the tests on the release branches (but strangely not on main for some reason). rdar://115774613 | 25 September 2023, 16:47:06 UTC |
90ac9c8 | Alastair Houghton | 22 September 2023, 14:45:54 UTC | [Linux][Build] Use host swiftrt.o when in HOSTTOOLS mode. When we're building with host tools, we should use the host's swiftrt.o and not the one we've just built when we're trying to build tools that we will run on the host system. rdar://115774613 | 22 September 2023, 15:03:16 UTC |
ecf0423 | Mishal Shah | 21 September 2023, 17:33:42 UTC | Merge pull request #68622 from apple/egorzhdan/5.9-reland-nsoptions 🍒Revert "Revert "[cxx-interop] Import custom `NS_OPTIONS` correctly"" | 21 September 2023, 17:33:42 UTC |
4ea0d20 | Alastair Houghton | 21 September 2023, 14:03:51 UTC | [Linux] Force the inclusion of the backtracing code when static linking. When we're statically linking the standard library, we need to force the inclusion of the backtracing code in the runtime, otherwise we don't get on-crash backtraces. Also, add a test to make sure that this works. rdar://115774613 | 21 September 2023, 14:42:06 UTC |
49fe7f7 | Ben Barham | 21 September 2023, 06:34:53 UTC | Merge pull request #68653 from hamishknight/nestless-5.9 [5.9] [Sema] Catch invalid if/switch exprs in more places | 21 September 2023, 06:34:53 UTC |
5e7b70b | Hamish Knight | 20 September 2023, 16:45:21 UTC | [test] Fix-up test for 5.9 | 20 September 2023, 16:45:21 UTC |
e846570 | Hamish Knight | 30 August 2023, 11:57:29 UTC | [Sema] Catch invalid if/switch exprs in more places Move out-of-place SingleValueStmtExpr checking into `performSyntacticExprDiagnostics`, to ensure we catch all expressions. Previously we did the walk as a part of Decl-based MiscDiagnostics, but it turns out that can miss expressions in property initializers, subscript default arguments, and custom attrs. This does mean that we'll now no longer diagnose out-of-place if/switch exprs if the expression didn't type-check, but that's consistent with the rest of MiscDiagnostics, and I don't think it will be a major issue in practice. We probably ought to consider moving this checking into PreCheckExpr, but that would require first separating out SequenceExpr folding, which has other consequences, and so I'm leaving as future work for now. | 20 September 2023, 15:28:28 UTC |
157e488 | Hamish Knight | 30 August 2023, 11:57:29 UTC | [Sema] Allow implicit nodes to wrap if/switch expressions Previously we would only look through a handful of AST node types when determining if an if/switch expression is in a valid position. However this doesn't handle cases where we synthesize code around an if/switch expression, such as `init(erasing:)` calls. As such, relax the logic such that it can look through any implicit expression. rdar://113435870 | 20 September 2023, 15:26:30 UTC |
abe28dc | Augusto Noronha | 20 September 2023, 15:23:25 UTC | Merge pull request #68638 from augusto2112/5.9-dont-trust-external-cache Don't trust the external cache when looking for field descriptors | 20 September 2023, 15:23:25 UTC |