swift
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-12-16-a ' into tensorflow
#28847
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
288
Changes
View On
GitHub
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-12-16-a ' into tensorflow
#28847
asuhan
merged 288 commits into
tensorflow
from
tensorflow-merge
Reorder conformances in cake test
e3a44018
eliminated "dangling pointer" warnings
d1259cec
[CS] Stop passing FunctionRefKind in a couple of places
aa3e2d51
[CS] Change openedType -> openedFullType in a couple of cases
bfdc2c70
Revert "[TypeChecker] NFC: Disable SwiftUI test-case due to possible …
fa77285c
[CS] Pass SelectedOverload in a couple of places
e2fbe3a0
[CS] Remove a couple of dead types
5d7fb487
[CS] Suppress a no-asserts warning
54bfa593
[build] Reduce redundancy in setting cmark cmake options
3d50fa82
[semantic-arc-opts] Convert isDeadLiveRange into a method on a genera…
f236e0f3
[os log][stdlib/private] Add extensions for logging NSObjects.
f705720f
Merge pull request #21149 from Azoy/de-gyb-stdlib-part-1
113baa67
[AutoDiff] NFC: `@differentiable` attribute gardening. (#28666)
67423687
IRGen,Driver: extract tool usage into a variable (NFC)
e2d208d3
Merge pull request #28656 from gottesmm/pr-1b805643ed16875a451d67e755…
678a7070
[AutoDiff upstream] Add `@derivative(of:)` attribute. (#28321)
0585eb0e
Merge pull request #28659 from compnerd/tools-for-wasi
73bb0803
Merge pull request #28624 from CodaFi/heres-looking-up-you-kid
a9ce2bab
Revert "[build-script] Do not specify LLDB_FRAMEWORK_INSTALL_PATH (#2…
59fe43a7
Merge pull request #28577 from natecook1000/lazy-prefix-note
b28df6cc
[CS] Pass SelectedOverload in a couple of places (#28649)
73098687
Outliner: Verify that getBridgeFromObjectiveC and getBridgeToObjectiv…
95475aaf
Clarify comments on new ABIDifference constants
5dab3cbf
Mangler: Support substituted SIL function types in thunk manglings
8a45d5a5
SIL parser support for substituted function types
84e20b63
Serialization support for SIL substituted function types
47429684
Bump runtime to load backward compatibility hacks from __swift52_hooks
f7caa2d6
Merge pull request #28670 from ravikandhadai/oslog-ns-object-extension
5ec4e762
Merge pull request #28682 from apple/swift52-hooks
c8d2ec29
[Foundation][runtime] Remove swift_errorBridgingInfo
c34389ce
Merge pull request #28671 from jckarter/subst-function-type-basics
3ed0e19a
Define @_implicitly_synthesizes_nested_requirement
06d27f08
Eliminate CodableConformanceType
fefb800e
Make deriving CodingKeys Cheap
9c234d5d
Add a way to just synthesize CodingKeys
fbdd907a
Discard ResolveEncodable and ResolveDecodable
785bda02
State CodingKeys as an explicit requirement
3bda241b
Demangling: remove debugging
0210e7d5
Merge pull request #28378 from JacobMao/fix/SR-11283
2e178677
Merge pull request #28681 from aschwaighofer/outliner_fix_57757241
4eb94a57
[CS] Don't adjust opened types of @dynamicMemberLookup overloads
58884002
[CS] Attempt to simplify a member constraint immediately
bea99b19
Merge pull request #28690 from compnerd/28671
4f39d9c7
[Docs] [AutoDiff] Move higher-order functions out of future directions.
e5935fba
[Constant Evaluator] Fix a bug in the composition of substitution
7744720d
Merge pull request #28665 from CodaFi/the-phantom-menace
43a3ab7e
-only-one-dependency-file causes only the first frontend job to emit …
46687189
Make the new behavior the default.
ecb74b54
Merge pull request #28689 from hamishknight/lookup-requests
acf282bc
Merge pull request #28695 from apple/differentiable-curry-doc
975aa53f
[NFC] Make base-name behavior of lookup table loading explicit
027e4b79
[NFC] Add helpers for unresolved AST node synthesis
a3035eb9
[NFC] Use ASTContext::Id_Void constant in simplifyTypeExpr check
93b9c0b0
[NFC] Make EnumElementPattern carry a DeclName
8551b32a
[NFC] Extract Parser::parseUnqualifiedDeclBaseName
850583ac
[NFC] Add a spare bit to Identifier
4c41794c
[NFC] Convert TypeRepr to use DeclName(Loc)?
1df792ae
[NFC] Document a weird designated types-related accessor
4afffbeb
[NFC] Improve identifier usage in AST transforms
36b949c5
[NFC] Add DeclNameRef type to the compiler
4b9a219d
[NFC] DeclNameRef-ify qualified and unqualified lookup
9a57554b
[NFC] Take DeclNameRef in UnqualifiedLookup and lookupQualified()
da88512e
[NFC] Thread DeclNameRef through most of the compiler
addbe3e5
[NFC] Remove DeclNameRef staging calls
6a8598a9
[NFC] Update uses in TypeCheckConstraints
35709056
[NFC] Miscellaneous improvements to Playground and PCMacro transforms
db15d82f
[stdlib][Qol] SR-11295 Removing stdlib unnecessary coercions (#27165)
392baefc
[CS] Don't adjust opened types of @dynamicMemberLookup overloa… (#28694)
a6168a93
Remove workaround for unnamed_addr constants for LLVM JIT
71bb9a9d
Cross-module-optimization: Serialize immediately after CrossModuleSer…
f03956b3
CrossModuleSerializationSetup: don't make shared functions usableFrom…
71df54cc
Merge pull request #28697 from ravikandhadai/oslog-generic-operator-b…
af3aa03e
Avoid need to check errors on dummy file creation.
cc83751a
Migration to SwiftpM’s new boostrap script
288edfd6
Outliner: Add comment explaining that getBridgeTo/FromObjectiveC retu…
c4256e79
[ConstraintSystem] Port function parameter type mismatch diagnostics.
51c7c8c8
Merge pull request #27683 from brentdax/i-understood-that-reference
7543a89c
Merge pull request #28685 from lorentey/i-heard-you-like-runtime-so-i…
4c3c3355
Merge pull request #28657 from apple/revert-28651-rdar-57756956
16b96115
[stdlib-private][os log] Add new log methods for each specific loggin…
d154f45f
Redo ObjC Override Checking
4f04a80d
Work around extension installation order
af6e9b95
[test] Protect OptionSet.remove test with future availability
b31c55be
[windows] Switch ICU4C from SourceForge to GitHub.
b368f7ac
Merge pull request #28704 from aschwaighofer/remove_unnamed_addr_cons…
bddb9e9d
Merge pull request #28713 from ravikandhadai/oslog-logging-levels
c1bc32cf
Merge pull request #28667 from xiaobai/leaving-my-cmark
3a24f59d
Merge pull request #28712 from hborla/function-parameter-mismatch-dia…
3d1ab4da
[diagnose-unreachable] Fix a small part of diagnose unreachable that …
b461eb06
[sil] Move partial apply combiner code from SILCombiner into InstOptU…
113c22a6
Merge pull request #28715 from lorentey/OptionSet-remove-back-deployment
05081eeb
[test] Modernize test/stdlib/OptionSetTest.swift
b31f43c0
[Docs] [AutoDiff] Fix incorrectly rendered table and dead link
fb38f92e
docs: Update WindowsBuild.md
87cc554d
Fix comment for OnlyOneDependencyFile
2fc0f789
[Preset] Add new preset to support automerger testing
03332a4c
[Preset] Remove skip test flag for watchOS and tvOS
3b29ed7c
Merge pull request #28710 from aciidb0mb3r/swiftpm-new-boostrap
2a31c397
Merge pull request #28719 from gottesmm/pr-39c568e8fa7a8e0f2ad1323b55…
bec12794
[ownership] Change BorrowScopeIntroducerValue::areInstructionsWithinS…
d815c603
[NFC] Remove unnecessary loop over function parameter types.
c25bea5d
Force the entire inheritance hierarchy to load class members
4a3bb303
Merge pull request #28683 from drodriguez/windows-switch-to-github-fo…
49993c5f
[Parse] Provide a diagnostic when a closure parameter is declared wit…
fce55a6f
Merge pull request #28720 from lorentey/OptionSet-remove-back-deployment
b6f778dd
Merge pull request #28721 from rxwei/differentiable-programming-doc-fix
909192c4
Merge pull request #28724 from gottesmm/pr-4e2a94eb74331d3c9eadc35c9c…
0d08f8c8
[AutoDiff upstream] Conform floating-point types to `Differentiable`.…
8aac6f9a
Merge pull request #28722 from compnerd/spm-docs
49c26c29
Merge pull request #28725 from gottesmm/pr-1b10b0856adef409da4bed3d4a…
8e50c97c
[stdlib] Don’t use assert() in the stdlib
d83a4257
Merge pull request #28723 from apple/shahmishal/add-new-preset
bfbd8935
Merge pull request #28679 from CodaFi/latent-semantic-mapping
b48b786b
Merge pull request #28702 from davidungar/only-one-dependency-file
4c365a77
[Docs] [AutoDiff] Fix typos in differentiable programming manifesto.
25bb2ca0
Merge pull request #28707 from eeckstein/cmo-fixes
87aac598
[CodeCompletion] Test for 'rawValue' completion in multi file scenario
fbb0f654
Merge pull request #28739 from dan-zheng/∂p-manifesto
1316f57d
Merge pull request #28740 from rintaro/ide-completion-multifiletest-r…
8aa1627a
Disable objc_mangling.swift and SwiftObjectNSObject.swift test on tvOS
7e2c2452
Merge pull request #28728 from lorentey/assert-vs-internalInvariant
aeea84d9
[pa-combiner] Some further updates for supporting ossa.
0d88ff14
[pa-combiner] Modernize some appending code to use a range instead of…
e4e48e81
Outliner: Check that we have a self argument before we ask for it
448a6cef
Merge pull request #28711 from aschwaighofer/outliner_comment
22a04452
Don't re-force member loading in already-forced class hierarchies
fdb73797
[android] Mark differentiable_stdlib_conformances as executable.
a46203cf
[build] Verify a host is supported when setting build options
24d191d1
[build] Simplify setting SWIFT_HOST_VARIANT and related variables
81e3c76c
Merge pull request #28742 from gottesmm/pr-78cb5286a0f0c99dfe6c50c2b7…
ee43a79d
SR-7732: Dynamic casting CFError to Error results in a memory leak (#…
cc8f8e92
Merge pull request #28744 from aschwaighofer/outliner_fix_57849479
b5985e09
[ConstraintSystem] Use originating constraint as a source for a binding
bb51a8f9
[TypeChecker] Don't try to join to function type with different escap…
413dbbc5
[CSFix] Convert missing explicit @escaping fix to be a contextual mis…
f259286b
[Diagnostics] Preserve raw from/to types in contextual mismatch diagn…
cc50b463
[Diagnostics] Convert missing @escaping diagnostic to contextual failure
382013f7
[ConstraintSystem] Use binding as a source of type variable assignment
87beea3c
[test] OptionSetTest: fix elementary logic error
0f5b9836
[Docs] [AutoDiff] Add default derivative subsection and fix minor iss…
f5d304c6
Merge branch 'master' of github.com:apple/swift into default-derivative
be21aaf6
Fix typo.
e3b129ef
Fix mis-reverted merge.
ec887ccd
Address review feedback.
df68958e
[AutoDiff] NFC: Use consistent headers for IndexSubset.{h,cpp}.
63ce61b9
[AST] Wrap converted clang::FunctionType values in clang::PointerType.
eabe7bcc
[AST] Handle consumed parameters correctly in ClangTypeConverter.
61a2a118
Update docs/DifferentiableProgramming.md
b40f076c
Merge pull request #28751 from drodriguez/android-differentiable-exec…
79555204
Update docs/DifferentiableProgramming.md
aa5ad262
Merge pull request #28757 from dan-zheng/update-index-subset-headers
aa9281a4
[applysite] Add new methods that ease insertion of code after FullApp…
9efb49ac
[ConstraintSystem] Remove `getSourceKind()` from `PotentialBinding`
c4b74a39
Merge pull request #28756 from rxwei/default-derivative
dcd164f8
Merge pull request #28755 from lorentey/OptionSet-remove-back-deployment
f5b9ed6d
Merge pull request #28726 from varungandhi-apple/vg-fix-ClangTypeConv…
a6f5c578
Merge pull request #28760 from gottesmm/pr-7d9b6a2372abe97c9eeed1d16b…
d91a6752
[AutoDiff upstream] Upstream `@derivative` attribute type-checking. (…
bb1052ca
[CSDiag] Remove diagnoseClosureExplicitParameterMismatch.
5ec28a61
AST: explicitly indicate operator==
dedde46d
Force the entire member table for superclasses
dc6858b9
Revert "[Incremental, Driver] Only emit a real make-style dependency …
73a46ce5
Merge pull request #28764 from hborla/remove-unused-func-csdiag
0b0dfe8b
[Docs] [AutoDiff] Correct AD builtins.
d4eb63fa
[Build System] Add support to set C and CXX launcher with env C_COMPI…
e50b8f98
Merge pull request #28750 from CodaFi/inherited-wealth
6d7726ee
Merge pull request #28767 from apple/revert-28702-only-one-dependency…
1af2b079
[Diagnostics] Upon keypath result contextual mismatch try to match ob…
47c7b9b9
Merge pull request #28769 from apple/shahmishal/env-c-launcher
70c85930
Generic Specializer: Use getResilienceExpansion() throughout Reabstra…
4017570d
Merge pull request #28768 from rxwei/correct-ad-builtins
9424f44a
Merge pull request #28749 from eeckstein/fix-specializer
53f1b703
Merge pull request #28765 from compnerd/28738
d3da328b
Merge pull request #28770 from xedin/rdar-57843297
fb764969
Requestify hasDynamicMemberLookupAttribute for Sema too
36cecb40
[Clang importer] Ensure that we check a bridging PCH in a source file…
e40a275e
Merge pull request #28752 from xedin/simplify-potential-binding
5ba2e59c
Sema: Remove some dead code from CSDiag
a9249287
Sema: Remove unused 'locator' parameter in a few places
db357d95
Sema: Compute captures correctly for closures without source locations
4a7b35dc
SILGen: Fudge emitProlog() to emit unreachable later
1401cbaf
SILGen: Simplify SILGenFunction::emitClosure()
62d1adb4
AST: Small cleanups
7626f9de
Test requires Objective-C
34a883d9
[pa-combiner] Simplify some cleanup code by using FullApplySite::inse…
5acb59ae
Merge pull request #28687 from xiaobai/cleaning-up-host-build-options
4576c88d
[pa-combiner] Use llvm::any_of instead of a for loop.
89ff110c
[pa-combiner] Change worklist iteration to use a more canonical workl…
f30b2c9b
Factor out and document the "nearest-overridden" algorithm
ddda1780
[SourceKit/CodeCompletion] Remove unnecessary sorting in completion
c35c9ecc
Merge pull request #28775 from hamishknight/dynamic-lookup-attr-req
f1e690c0
Merge pull request #28776 from DougGregor/clang-diag-consumer-bridgin…
7cdb2857
Merge pull request #28780 from slavapestov/sr-75-cleanups
ff294bdf
Merge pull request #28774 from gottesmm/pr-b3d0aa4720b98162b64e81a94e…
e4b1a85c
[Playground transform] Retain ! expressions when logging variables.
8fdfbaab
Merge pull request #28784 from CodaFi/wont-you-be-my-nearest-neighbor
6357412e
[AutoDiff upstream] Upstream `@derivative` attribute serialization. (…
27dad91d
Merge pull request #28789 from DougGregor/playground-transform-iuo
448a14e1
Sema: Clean up handling of protocol operators with concrete operands
594044a0
[ConstraintSystem] Account for missing unwrap(s) in call to optional …
a9106caf
[ConstraintSystem] Lift a restriction on fixing of non-function calls…
d77e3492
[CSDiag] NFC: Remove obsolete function diagnostics from `visitApplyExpr`
2db14a91
[Runtime] Handle Error-conforming-to-NSObject casting fully.
5ed0641c
[Test] Go through the runtime for the "as? NSObject" check.
8261d6f5
[Runtime] Handle Error bridging as a last chance to cast to NSError/N…
905c830c
Revert "Disable a test to unblock CI"
169dbcdc
Fix a typo in ${NEW} variable in Post-processing tools for diagnostic…
7466aa5f
Merge pull request #28788 from slavapestov/csapply-protocol-operator-…
0a89228d
Merge pull request #28795 from prrane/patch-1
37804795
[Constraint solver] Switch coercion to be solution-based.
f9eb34a5
[Constraint application] Stop optimizing casts in the AST.
cb69e00b
Merge pull request #28700 from DougGregor/bridge-all-the-errors
6cc1337f
Merge pull request #28796 from DougGregor/leave-optimization-to-the-o…
9f85ce33
validation-test: mark test as XFAIL
3cefb7b3
[lit] Fix a typo causing us to not put a space in between an && and a…
e65e09e0
Merge pull request #28798 from gottesmm/pr-7720bea074ab10764c05ff552c…
0c2208ee
Merge pull request #28797 from compnerd/validation-windows
05ddf876
Remove an unused member field in the SILLinkerVisitor.
89b12ae2
Merge pull request #28803 from eeckstein/remve-dead-field
2025068f
ClosureLifetimeFixup: Handle undef partial_apply arguments gracefully
7d09aee9
Merge pull request #28786 from rintaro/sourcekit-completion-unnecessa…
065bd1e0
Merge pull request #28783 from xedin/cut-down-fn-retypecheck-in-visit…
a96c40d2
Update the Xcode version to 11.3
8a3e4a2f
[NFC] Drop a dead overload of DynamicSubscriptExpr::create
84ff97ac
[NFC] Const-qualify SelectedOverload's members
1534b365
[NFC] Refactor buildSubscript a bit
7dd429b6
Instead of just fixing the ClosureLifetimeFixup change releasePartial…
a78bb3d4
SR-5289: Teach Mirror how to handle unowned/unmanaged references (#28…
9c638ae6
Eliminated "dangling pointer" warnings at DriverUtils (#28648)
bc62c141
Merge pull request #28809 from CodaFi/constant-contact
6d8e5f19
Merge pull request #28805 from aschwaighofer/closure_lifetime_fixup_u…
8b45b5a1
Merge branch 'upstream_20191216' into asuhan/tensorflow-merge
3e74bb26
Fix include/swift/AST/ASTContext.h conflicts
8062225e
Fix include/swift/AST/Attr.def conflicts
918889b3
Fix include/swift/AST/KnownIdentifiers.def conflicts
2a561081
Fix lib/AST/CMakeLists.txt conflicts
8cea7059
Fix test/lit.cfg conflicts
eb197ad4
Fix stdlib/public/core/CMakeLists.txt conflicts
46b0dbbc
Fix test/AutoDiff/Serialization/differentiable_attr.swift conflicts
7650acd6
Fix utils/gyb_syntax_support/NodeSerializationCodes.py conflicts
d0463f7a
Fix lib/Sema/TypeChecker.h conflicts
d315d0ac
Fix lib/Sema/TypeCheckDeclOverride.cpp conflicts
80366922
Fix lib/Sema/TypeCheckAttr.cpp conflicts
55e67a66
Fix include/swift/AST/Attr.h conflicts
7c78ccac
Fix utils/gyb_syntax_support/AttributeNodes.py conflicts.
5b04de23
Remove TensorFlow-related lit options. (#28846)
f4fbe0b3
Resolve remaining merge conflicts.
addbf915
Add swift-tools-support-core to update-checkout-config.json.
ec8f0fe2
dan-zheng
added
tensorflow
dan-zheng
requested a review
from
asuhan
6 years ago
Update checkout to swift-DEVELOPMENT-SNAPSHOT-2019-12-16-a.
706c8ba9
asuhan
approved these changes on 2019-12-18
Merge branch 'tensorflow' into tensorflow-merge
4e1bef04
asuhan
merged
122451df
into tensorflow
6 years ago
dan-zheng
deleted the tensorflow-merge branch
6 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
asuhan
Assignees
No one assigned
Labels
tensorflow
Milestone
No milestone
Login to write a write a comment.
Login via GitHub