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.![swh spinner](/static/img/swh-spinner.gif)
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 |
---|---|---|---|---|
3e71317 | Nate Cook | 15 June 2018, 16:34:07 UTC | Convert DefaultIndex from enum to struct w/ internal enum | 15 June 2018, 16:34:07 UTC |
0d2f40d | Nate Cook | 15 June 2018, 02:38:16 UTC | Implement distance(from:to:) for DefaultIndex'd collections This actually makes calculating the distance between any two non-endIndex indices an O(1) operation, oddly enough. | 15 June 2018, 02:38:16 UTC |
764c262 | Dave Abrahams | 05 May 2018, 14:02:39 UTC | Add DefaultIndex<C> that only depends on makeIterator() | 14 June 2018, 21:37:00 UTC |
aea6f06 | swift-ci | 14 June 2018, 19:26:12 UTC | Merge pull request #17182 from aschwaighofer/irgen_dont_outline_opened_exist_enum | 14 June 2018, 19:26:12 UTC |
73ca2f4 | swift-ci | 14 June 2018, 19:18:00 UTC | Merge pull request #17207 from shajrawi/licm_hygiene | 14 June 2018, 19:18:00 UTC |
fc2f0a0 | swift-ci | 14 June 2018, 19:05:47 UTC | Merge pull request #17184 from dcci/existentialmetareco | 14 June 2018, 19:05:47 UTC |
19a6bb5 | Joe Shajrawi | 01 June 2018, 23:04:17 UTC | [LICM] Code Hygiene - rip out sinkCondFail Removing this optimization from SIL: It is not worth the extra code complexity and compilation time. More in-depth explanation for the reasoning behind my decision: 1) What is being done there is obviously not LICM (more below) - even if it is useful it should be its own separate optimization 2) The regression that caused us to add this code is no longer there in most cases - 10% in only one specific corner-case 3) Even if the regression was still there, this is an extremely specific code pattern that we are pattern-matching against. Said pattern would be hard to find in any real code. There is a small code snippet in rdar://17451529 that caused us to add this optimization. Looking at it now we see that the only difference is in loop1 example - The only difference in SIL level is in loop 1: %295 = tuple_extract %294 : $(Builtin.Int64, Builtin.Int1), 0 %296 = tuple_extract %294 : $(Builtin.Int64, Builtin.Int1), 1 cond_fail %296 : $Builtin.Int1 %298 = struct $Int (%295 : $Builtin.Int64) store %298 to %6 : $*Int %300 = builtin "cmp_eq_Int64"(%292 : $Builtin.Int64, %16 : $Builtin.Int64) : $Builtin.Int1 cond_br %300, bb1, bb12 The cond_fail instruction in said loop is moved below the store instruction / above the builtin. Looking at the resulting IR. And how LLVM optimizes it. It is almost the same. If we look at the assembly code being executed then, before removing this optimization, we have: LBB0_11: testq %rcx, %rcx je LBB0_2 decq %rcx incq %rax movq %rax, _$S4main4sum1Sivp(%rip) jno LBB0_11 After removing it we have: LBB0_11: incq %rax testq %rcx, %rcx je LBB0_2 decq %rcx movq %rax, %rdx incq %rdx jno LBB0_11 There is no extra load/movq which was mentioned the radar. | 14 June 2018, 18:10:11 UTC |
448b6b3 | Arnold Schwaighofer | 14 June 2018, 17:05:12 UTC | Fix test case | 14 June 2018, 17:05:12 UTC |
ec40a54 | Davide Italiano | 13 June 2018, 20:07:27 UTC | [TypeReconstruction] Fix reconstruction for existential metatypes. Without this, we wouldn't be able to show an array of `Any.Type` in the debugger. Fixes <rdar://problem/40940701>. | 14 June 2018, 16:30:02 UTC |
25af770 | Slava Pestov | 14 June 2018, 08:41:05 UTC | Merge pull request #17196 from slavapestov/more-hack-in-more-cases IRGen: Perform completely fragile layout for all classes, not just @objc ancestry | 14 June 2018, 08:41:05 UTC |
2be766d | Pavel Yaskevich | 14 June 2018, 07:10:35 UTC | Merge pull request #17164 from xedin/rdar-39849926 [ClangImporter] Forward generic parameters while importing generic @c… | 14 June 2018, 07:10:35 UTC |
5bbd67c | Pavel Yaskevich | 14 June 2018, 07:10:15 UTC | Merge pull request #17170 from mdiep/remove-redundant-simplification [Sema] Remove redundant simplification | 14 June 2018, 07:10:15 UTC |
d3868ad | Slava Pestov | 14 June 2018, 05:22:27 UTC | IRGen: Perform completely fragile layout for all classes, not just @objc ancestry Otherwise, Objective C categories don't work for classes with resilient fields, such as the value types defined in the Foundation overlay. Fixes <rdar://problem/40819319>, <https://bugs.swift.org/browse/SR-7882>. | 14 June 2018, 06:26:02 UTC |
cd5d738 | Slava Pestov | 14 June 2018, 04:22:41 UTC | Merge pull request #17043 from slavapestov/small-progress-on-killing-inout-type Remove some usages of InOutType | 14 June 2018, 04:22:41 UTC |
6c33cfa | Kuba (Brecka) Mracek | 14 June 2018, 03:19:14 UTC | When loading Obj-C methods via a selector and the method is an accessor, import the property as well. (#17150) | 14 June 2018, 03:19:14 UTC |
823ed14 | Joe Groff | 14 June 2018, 02:13:25 UTC | Merge pull request #16987 from AnthonyLatsis/warn-unconstructible-enum [Diagnostics][Sema] warn inconstructible enum | 14 June 2018, 02:13:25 UTC |
e1fef4d | Joe Groff | 14 June 2018, 02:11:58 UTC | Merge pull request #17189 from jckarter/lazy-memberwise-init-batch-mode-ordering Sema: Make implicit elementwise struct init insensitive to lazy validation order. | 14 June 2018, 02:11:58 UTC |
ba4949b | Robert Widmann | 14 June 2018, 00:24:44 UTC | Merge pull request #17190 from CodaFi/revert-labels-are-so-reductive Revert "Reject bad string interpolations (#17074)" | 14 June 2018, 00:24:44 UTC |
dbc8d5e | Slava Pestov | 13 June 2018, 22:50:10 UTC | DebugInfo: Remove some code for InOutType that no longer makes sense | 13 June 2018, 22:50:10 UTC |
1955778 | Slava Pestov | 13 June 2018, 05:50:04 UTC | SIL: Remove type lowering support for InOutType There is still some unfortunate hackery around InOutType in SILGenProlog.cpp, but I don't want to clean it up yet. | 13 June 2018, 22:38:52 UTC |
296ce3f | Slava Pestov | 06 June 2018, 23:36:56 UTC | AST: Remove hack-around for getInterfaceType() on ParamDecl returning InOutType Most callers did not want the InOutType here, and checked the ParamDecl's flags instead. | 13 June 2018, 22:38:52 UTC |
02cf20b | Slava Pestov | 13 June 2018, 06:22:49 UTC | SILGen: Remove non-sensical RValue::isLValue() | 13 June 2018, 22:38:52 UTC |
e3e5ae1 | Slava Pestov | 13 June 2018, 22:23:59 UTC | SILGen: Clean up curry thunk emission a bit NFC for now, but by not looking at the FunctionType of the AST Decl, we no longer pass an InOutType to type lowering here, which won't be supported soon. | 13 June 2018, 22:38:52 UTC |
dfe42d2 | Robert Widmann | 13 June 2018, 22:06:33 UTC | Revert "Reject bad string interpolations (#17074)" This reverts commit fc23f3404d375ff77c04bbdf833848aee0841052. | 13 June 2018, 22:06:33 UTC |
da591ac | Joe Groff | 13 June 2018, 22:01:36 UTC | Sema: Make implicit elementwise struct init insensitive to lazy validation order. With batch mode, other files may have forced lazy properties to get finalized before the implicit constructor is formed. Avoid the order dependency by making the behavior stable regardless of the type-checking phase of lazy declarations. Fixes rdar://problem/40903186. | 13 June 2018, 22:01:36 UTC |
1f3714f | Pavel Yaskevich | 13 June 2018, 19:51:12 UTC | [ClangImporter] Forward generic parameters to renamed typealias While trying to import declaration which requires renaming forward generic parameters (if any) to newly created typealias. | 13 June 2018, 21:59:47 UTC |
094949a | Pavel Yaskevich | 12 June 2018, 21:48:45 UTC | [ClangImporter] Forward generic parameters while importing generic @compatibility_alias When importing @compatibility_alias declarations check if underlying declaration is generic and if so, forward generic environment and generic parameters (if any) to newly created typealias declaration, otherwise there is going to be a mismatch between type associated with typealias and its declaration which leads to crashes. Resolves: rdar://problem/39849926 | 13 June 2018, 21:59:34 UTC |
3b03111 | swift-ci | 13 June 2018, 21:04:33 UTC | Merge pull request #17185 from gottesmm/pr-7f4a9226a2eb05f3ee53b77268863aaeb05ab763 | 13 June 2018, 21:04:33 UTC |
76d36f3 | Michael Gottesman | 13 June 2018, 20:14:05 UTC | Remove FIXME that I already fixed in e02266d4fa0699f2e2701d3ac8e26284b13bc117. | 13 June 2018, 20:14:15 UTC |
a18dc11 | swift-ci | 13 June 2018, 20:09:24 UTC | Merge pull request #17176 from mdiep/no-subscript-members-error | 13 June 2018, 20:09:24 UTC |
a8fee28 | Arnold Schwaighofer | 13 June 2018, 19:48:35 UTC | IRGen: Don't outline enum value functions when they involve open existential types We don't support doing so. rdar://41009775 | 13 June 2018, 19:48:35 UTC |
cb3d6e2 | Joe Groff | 13 June 2018, 19:38:57 UTC | Merge pull request #17094 from mdiep/SR-7380 Add root type constraint between KeyPath expressions and applications | 13 June 2018, 19:38:57 UTC |
4b48f4d | Ben Langmuir | 13 June 2018, 19:34:17 UTC | Merge pull request #17145 from benlangmuir/notification-test-non-determinism [sourcekit] Fix non-deterministic failure in CompileNotifications tests | 13 June 2018, 19:34:17 UTC |
8902562 | Ben Langmuir | 13 June 2018, 18:28:43 UTC | [sourcekit] Fix a race in sourcekitdInProc's notification handling Setting the notification handler was racing with calling it; now both happen on the same queue. Only affected the in-process sourcekitd. | 13 June 2018, 18:32:18 UTC |
a88c73f | Ben Langmuir | 12 June 2018, 19:37:44 UTC | [sourcekit] Fix non-deterministic failure in CompileNotifications tests This is a test-only change except for the introduction of a new request that is only used by tests. Our notifications are dispatched in the XPC event handler, which is not synchronized with replies to explicit XPC send_message_with_reply calls. This is fine for most users of sourcekitd, since the notifications are already enqueued on the client side, but for testing we need a way to guarantee that all notifications are passed to the client-side handler before we exit. This commit introduces a new request for testing that triggers a notification, allowing the client to wait on that notification to ensure all previously posted notifications have been handled. Note: the non-deterministic test failures can be triggered by adding a sleep of ~100 ms in the event handler before the notification is dispatched to the main queue. rdar://40311995 | 13 June 2018, 18:32:18 UTC |
e418188 | Robert Widmann | 13 June 2018, 18:28:00 UTC | Merge pull request #17157 from CodaFi/inaccessible-decl-attribute-kardinals [CodeCompletion] Reject all UserInaccessible decl attributes | 13 June 2018, 18:28:00 UTC |
863d7d3 | Matt Diephouse | 13 June 2018, 17:35:24 UTC | [Diagnostics]: Rewrite "no subscript members" error • Change name to match names of member diagnostics. • Explicitly call out that this is a "value of type". This matches the error from non-existent methods and properties. • Don't call them "subscript members". That term is never used in documentation and "member" doesn't add anything besides confusion. | 13 June 2018, 17:35:24 UTC |
92ecd5f | Joe Groff | 13 June 2018, 17:35:07 UTC | Merge pull request #17151 from jckarter/jit-relative-references IRGen: More specifically curtail JIT use of relative references to the integrated REPL. | 13 June 2018, 17:35:07 UTC |
d816cba | swift-ci | 13 June 2018, 17:00:11 UTC | Merge pull request #17171 from gottesmm/pr-d94c2982da34985a94b6570ace6e343997ba84be | 13 June 2018, 17:00:11 UTC |
5887165 | Joe Groff | 13 June 2018, 16:39:32 UTC | Merge pull request #15565 from tanner0101/get-field-c-callable [runtime] make `swift_getFieldAt` callable from C / Swift | 13 June 2018, 16:39:32 UTC |
456f69e | Matt Diephouse | 13 June 2018, 13:26:41 UTC | Add root type constraint between KeyPath expressions and applications | 13 June 2018, 16:38:46 UTC |
5dcb806 | Michael Gottesman | 13 June 2018, 16:27:51 UTC | Fix comment typo. | 13 June 2018, 16:28:05 UTC |
4d19d9f | Matt Diephouse | 13 June 2018, 15:27:11 UTC | Remove redundant simplification The call to `solveRec`, below, immediately performs this same check. While that doesn't result in an early return from `solve`, the effect appears to be the same. | 13 June 2018, 15:27:11 UTC |
b52ef8b | adrian-prantl | 13 June 2018, 01:56:57 UTC | Merge pull request #16937 from adrian-prantl/38306256 Use depth and index to lookup type metadata artificial variables | 13 June 2018, 01:56:57 UTC |
5672c69 | Robert Widmann | 13 June 2018, 01:49:59 UTC | Merge pull request #17123 from CodaFi/unexpected-parentheticals Don't flatten input types in ObjC representation check | 13 June 2018, 01:49:59 UTC |
fc23f34 | Brent Royal-Gordon | 13 June 2018, 01:46:52 UTC | Reject bad string interpolations (#17074) * Reject bad string interpolations String interpolations with multiple comma-separate expressions or argument labels were being incorrectly accepted. * Tweak error name to match message * Diagnose empty interpolations more clearly * Don’t double-diagnose parse errors Fixes a test at Parse/recovery.swift:799 which the previous commit broke. * Fix incorrect test RUN: line A previous version of this test used FileCheck instead of -verify, and the run line wasn’t properly corrected to use -verify. * Update comment * Add more argument label tests Ensures that we don’t get different results from an initializer that doesn’t exist or doesn’t take a String. * Resolve the SR-7958 crasher test We now diagnose the error and remove the label before it has an opportunity to crash. | 13 June 2018, 01:46:52 UTC |
87e9b85 | Jordan Rose | 13 June 2018, 01:21:45 UTC | [test] Handle an Xcode path with spaces in it (#17161) | 13 June 2018, 01:21:45 UTC |
875a0d7 | swift-ci | 13 June 2018, 01:13:28 UTC | Merge pull request #17064 from compnerd/bridge | 13 June 2018, 01:13:28 UTC |
5adf937 | Robert Widmann | 13 June 2018, 00:59:29 UTC | Merge pull request #17129 from CodaFi/im-never-coming-back-to-a-long-wight-predicate-callback [NFC] Refactor intrinsic candidate search code | 13 June 2018, 00:59:29 UTC |
1d1e4f3 | David Ungar | 13 June 2018, 00:41:16 UTC | Merge pull request #17131 from davidungar/rdar-40167351-repl-non-specifics-w-zero-length-serialized-diagnostics [Batch Mode] rdar://40167351 Replace non-specific error with truncated serialized diagnostics files. | 13 June 2018, 00:41:16 UTC |
39cd2f9 | swift-ci | 13 June 2018, 00:20:07 UTC | Merge pull request #17127 from CodaFi/liliput | 13 June 2018, 00:20:07 UTC |
360d1d3 | swift-ci | 13 June 2018, 00:06:57 UTC | Merge pull request #17158 from aschwaighofer/cast_optimizer_change_doc | 13 June 2018, 00:06:57 UTC |
294ffc7 | Doug Gregor | 13 June 2018, 00:04:40 UTC | Merge pull request #17159 from DougGregor/abi-metadata-header [ABI] Move the ABI parts of Runtime/Metadata.h into the ABI library. | 13 June 2018, 00:04:40 UTC |
20d099d | David Ungar | 12 June 2018, 23:37:04 UTC | Remove now-unneeded argument from finishProcessing. | 12 June 2018, 23:37:04 UTC |
372f8ce | David Ungar | 12 June 2018, 23:20:19 UTC | Truncate serialized dia files instead of non-specific error. | 12 June 2018, 23:26:50 UTC |
bcc1ed2 | Jordan Rose | 12 June 2018, 23:25:40 UTC | [Serialization] Slightly improve cross-reference failure crash traces (#17148) Trade a tiny bit of speed in the happy path for a more sensible result, and make sure to preserve the information about what was being looked up when a cross-reference turns out to be ambiguous. No intended functionality change. | 12 June 2018, 23:25:40 UTC |
23d7ab1 | swift-ci | 12 June 2018, 23:04:34 UTC | Merge pull request #17156 from DougGregor/isnan | 12 June 2018, 23:04:34 UTC |
d6b13f9 | Arnold Schwaighofer | 12 June 2018, 23:02:33 UTC | Add documentation to the cast optimizer change | 12 June 2018, 23:02:33 UTC |
7148de5 | Jordan Rose | 12 June 2018, 22:31:16 UTC | [SILGen] Don't force thunks for Clang declarations to be serialized (#17146) They "may be serialized", not "must be serialized". Small compile-time win (and helps decrease the frequency of SIL bugs around mixing Swift versions). | 12 June 2018, 22:31:16 UTC |
a1ee6e9 | Robert Widmann | 12 June 2018, 22:21:34 UTC | [CodeCompletion] Reject all UserInaccessible decl attributes Generalize a fix that removes __consuming from Code Completion to all inaccessible decl attributes. | 12 June 2018, 22:21:34 UTC |
e15e293 | Robert Widmann | 11 June 2018, 22:44:24 UTC | Don't flatten input types in ObjC representation check Arguments of tuple type are not representable in Objective-C but the old check was looking specifically for them. | 12 June 2018, 22:13:13 UTC |
ca7bbe1 | Doug Gregor | 12 June 2018, 22:10:51 UTC | [Unit test] Qualify uses of std::isnan. C++ shouldn't be this hard. | 12 June 2018, 22:10:51 UTC |
7d26fe0 | swift-ci | 12 June 2018, 21:28:34 UTC | Merge pull request #17140 from compnerd/aligned | 12 June 2018, 21:28:34 UTC |
14fd26a | Joe Groff | 12 June 2018, 21:11:36 UTC | IRGen: More specifically curtail JIT use of relative references to the integrated REPL. The other JIT modes all still build an entire local context into one LLVM module, so it's safe to form relative references, and necessary for reflection to work with private and local contexts. Only the integrated REPL needs this prohibition. Fixes rdar://problem/40607819. | 12 June 2018, 21:11:36 UTC |
a6ae2d7 | Jordan Rose | 12 June 2018, 20:40:23 UTC | Hack: Force UIEdgeInsets.zero to always come from the SDK (#17122) ...instead of relying on the one in the overlay in pre-4.2 versions of Swift. This caused crashes in deserialization, which (deliberately) doesn't respect availability. There are three changes here: - Remove UIEdgeInsets.zero and UIOffset.zero from the UIKit overlay. - Always use the 4.2 name for UIEdgeInsetsZero and UIOffsetZero from the underlying UIKit framework. (This is the nested name.) - Ignore the unavailability messages for those two constants in pre-4.2 Swift, since we're now relying on them being present. The latter two, the compiler changes, can go away once UIKit's API notes no longer specify different pre-4.2 behavior, but meanwhile we need to keep compatibility with the SDKs released in Xcode 10b1. https://bugs.swift.org/browse/SR-7879 | 12 June 2018, 20:40:23 UTC |
25249e6 | David Zarzycki | 12 June 2018, 19:56:48 UTC | Merge pull request #16869 from davezarzycki/cache_bb_during_SILSuccessor_iteration [SIL] Perf: Cache basic block during SILSuccessor iteration | 12 June 2018, 19:56:48 UTC |
71e381e | Slava Pestov | 12 June 2018, 19:56:16 UTC | Merge pull request #17133 from slavapestov/without-actually-escaping-fix Sema: Propagate noescape bit into closure passed to withoutActuallyEscaping | 12 June 2018, 19:56:16 UTC |
1bf441b | Slava Pestov | 12 June 2018, 19:56:02 UTC | Merge pull request #17144 from slavapestov/do-not-serialize-unused-globals SIL: Only serialize sil_globals if they're [serialized] or referenced from inlinable bodies | 12 June 2018, 19:56:02 UTC |
bab3000 | Adrian Prantl | 01 June 2018, 00:37:24 UTC | Use depth and index to lookup type metadata artificial variables instead of using name and decl context. The advantages of this approach are three-fold: - This is necessary to support inlined generic functions. - We can retire the debugger-specific type name manfgling mode for archetypes. - This saves 270kb of debug information in the x86_64 libSwiftCore.dylib alone. <rdar://problem/38306256> | 12 June 2018, 19:48:15 UTC |
197593b | Mark Lacey | 12 June 2018, 19:20:23 UTC | Merge pull request #17136 from rudkx/rdar40868990 [ConstraintSystem] Allow LValues for the bindings of an IUO @optional… | 12 June 2018, 19:20:23 UTC |
4de711e | Slava Pestov | 12 June 2018, 19:07:50 UTC | SIL: Only serialize sil_globals if they're [serialized] or referenced from inlinable bodies | 12 June 2018, 19:07:50 UTC |
b33a1e1 | Saleem Abdulrasool | 12 June 2018, 16:39:44 UTC | runtime: workaround GCC 4.8 libstdc++ C++11 conformance libstdc++ included with GCC 4.8 does not define `std::max_align_t` as required by the C++11 specification. As a workaround, explicitly create the definition locally. This was fixed in GCC 4.9 and later. | 12 June 2018, 19:03:31 UTC |
7567a15 | Jordan Rose | 12 June 2018, 18:53:20 UTC | [test] Add test for deserialization of generic protocol witnesses (#17141) This failed in Swift 4.1 because of a problem with Substitutions, but that whole model's been ripped out and redone in Swift 4.2. https://bugs.swift.org/browse/SR-7978 | 12 June 2018, 18:53:20 UTC |
a6ba767 | David Zarzycki | 12 June 2018, 18:20:51 UTC | Merge pull request #16970 from davezarzycki/more_IRGen_extra_inhabitant_bugs [Testing] Add missing --check-prefix and mark as XFAIL | 12 June 2018, 18:20:51 UTC |
6e9d5f5 | Pavel Yaskevich | 12 June 2018, 18:13:24 UTC | Merge pull request #17078 from xedin/rdar-40945329 [Sema] Diagnose misplaced InOutExpr in `preCheckExpression` | 12 June 2018, 18:13:24 UTC |
0f2de23 | Doug Gregor | 12 June 2018, 17:41:08 UTC | Merge pull request #15917 from DougGregor/evaluator Introduce a simple request evaluator. | 12 June 2018, 17:41:08 UTC |
bdebb77 | Robert Widmann | 12 June 2018, 01:51:59 UTC | [NFC] Refactor intrinsic candidate search code - De-templatize the intrinsic candidate search functions. - Allow callback predicates access to the candidate's function type so they can evalute its parameters/return value themselves. | 12 June 2018, 17:03:19 UTC |
d2a001a | Doug Gregor | 11 June 2018, 20:32:14 UTC | [ABI] Move the ABI parts of Runtime/Metadata.h into the ABI library. Runtime/Metadata.h collected a large number of metadata data structures that are actually part of the ABI. Move those data structures into a new header, ABI/Metadata.h, and keep the in-process, runtime-specific bits in Runtime/Metadata.h. | 12 June 2018, 16:55:39 UTC |
8409d29 | Saleem Abdulrasool | 08 June 2018, 16:23:42 UTC | stdlib: unify AnyObject downcast Now that bridging is enabled, unify the ObjC and non-ObjC paths. Expand the comment with how to efficiently grab the object reference and when it can be enabled. | 12 June 2018, 16:50:54 UTC |
f9db209 | Doug Gregor | 12 June 2018, 16:42:10 UTC | [Evaluator test] Pull in std::isnan. | 12 June 2018, 16:42:10 UTC |
2add64f | Pavel Yaskevich | 12 June 2018, 08:11:14 UTC | Merge pull request #17126 from xedin/c++cstddef-portability [Runtime] NFC: Switch Portability to use C++ stddef header | 12 June 2018, 08:11:14 UTC |
803fbee | Mark Lacey | 12 June 2018, 06:44:00 UTC | [ConstraintSystem] Allow LValues for the bindings of an IUO @optional requirement. We were failing to bind the alternatives for an IUO @optional requirement because we forgot to set the appropriate type variable option. Fixes: rdar://problem/40868990 | 12 June 2018, 06:44:00 UTC |
10b1755 | Slava Pestov | 12 June 2018, 05:31:01 UTC | Sema: Propagate noescape bit into closure passed to withoutActuallyEscaping Fixes <rdar://problem/40853562>, <https://bugs.swift.org/browse/SR-7886>. | 12 June 2018, 05:36:08 UTC |
07caabe | Slava Pestov | 12 June 2018, 04:43:27 UTC | Merge pull request #17084 from kitasuke/fix_duplicated_import_delc_for_sil-opt [SIL] Don't print duplicated import decls | 12 June 2018, 04:43:27 UTC |
51319ee | Slava Pestov | 12 June 2018, 04:43:00 UTC | Merge pull request #17106 from AnthonyLatsis/clean_subscript_fixits_logic [CSDiag] Remove nested type and use TC.isConvertible instead | 12 June 2018, 04:43:00 UTC |
dff379e | swift-ci | 12 June 2018, 04:18:26 UTC | Merge pull request #17130 from gottesmm/pr-f12385450cb6239cf447d83b62d75aee350f7d1c | 12 June 2018, 04:18:26 UTC |
e02266d | Michael Gottesman | 12 June 2018, 03:50:29 UTC | [func-sig-opts][projection] All projection trees during the run on a function should share the same bump ptr allocator. Found while reading code. | 12 June 2018, 03:51:26 UTC |
26d2795 | Robert Widmann | 11 June 2018, 22:20:09 UTC | Excise simpler uses of getInput | 12 June 2018, 00:29:29 UTC |
ab2ac25 | Pavel Yaskevich | 12 June 2018, 00:21:15 UTC | [Runtime] NFC: Switch Portability to use C++ stddef header | 12 June 2018, 00:21:15 UTC |
f65000a | swift-ci | 12 June 2018, 00:00:21 UTC | Merge pull request #16964 from millenomi/bundle-for-class | 12 June 2018, 00:00:21 UTC |
d275e7d | Xi Ge | 11 June 2018, 23:37:43 UTC | Merge pull request #17120 from nkcsgexi/migrator-fix migrator: avoid inserting round-trip conversion functions. | 11 June 2018, 23:37:43 UTC |
a6a6ad8 | Robert Widmann | 11 June 2018, 23:30:59 UTC | Merge pull request #17099 from CodaFi/ast-toner Excise getInput() from printing | 11 June 2018, 23:30:59 UTC |
6433bc5 | Xi Ge | 11 June 2018, 22:30:33 UTC | migrator: avoid migrating synthesized initializer calls. rdar://40860228 | 11 June 2018, 22:30:38 UTC |
d6bf8e3 | Philippe Hausler | 11 June 2018, 22:09:41 UTC | [Foundation] adjust inline of append and initialization functions (#17027) * [Foundation] adjust inline of append and initialization functions and use _copyContents(initialzing:) to avoid performance regressions while using generic collection/sequence APIs * Add the Array<UInt8> specialization back for append to Data | 11 June 2018, 22:09:41 UTC |
55495ec | Xi Ge | 11 June 2018, 21:26:26 UTC | migrator: avoid inserting round-trip conversion functions. By postponing the insertion of conversion function calls, we can filter out the expressions that require more than one helper function wrapper. resolves: rdar://40979943 | 11 June 2018, 22:08:26 UTC |
9617cef | Mishal Shah | 11 June 2018, 21:55:05 UTC | Update-checkout config with swift-4.2-branch-06-11-2018 branch | 11 June 2018, 21:55:05 UTC |
3b227e9 | Joe Groff | 11 June 2018, 21:24:26 UTC | Merge pull request #17066 from jckarter/defer-let-inout-bug-2 DI: Consider capture of `let`s to be a read-only use. | 11 June 2018, 21:24:26 UTC |
ae5715e | Arnold Schwaighofer | 11 June 2018, 21:02:24 UTC | Merge pull request #17113 from aschwaighofer/fix_sil_combine_cast_opt_address_only_type CastOptimizer: A load store to the existential box is not valid on ad… | 11 June 2018, 21:02:24 UTC |
642bd68 | swift-ci | 11 June 2018, 20:58:38 UTC | Merge pull request #17115 from Jceciliani/patch-1 | 11 June 2018, 20:58:38 UTC |
9ffda06 | swift-ci | 11 June 2018, 18:45:40 UTC | Merge pull request #17110 from aschwaighofer/closurelifetimefixup_delete_dead_store | 11 June 2018, 18:45:40 UTC |