swift
Merge 2020-08-31 into tensorflow
#33755
Merged

Merge 2020-08-31 into tensorflow #33755

dabrahams merged 164 commits into tensorflow from tensorflow-merge
shabalind
kateinoigakukun [Serialization] Force destructor creation for imported class
878efac7
compnerd test: migrate tests to Python3 by default
17c8d274
slavapestov AST: Fix ASTScopeLookup crash if a PatternBindingEntry's context is n…
5e3ef645
bnbarham [IDE] Skip visiting constructor references when the decl is unknown
b4fb7d01
hamishknight [CS] Don't use TMF_GenerateConstraints in simplifyConstraint
dd9e1cf6
benlangmuir [gardening] Move FuzzyStringMatcher to libIDE
6480bfaa
benlangmuir [gardening] Move source text printing alongside other completion methods
34de805d
benlangmuir [gardening] Move filter name printing alongside other completion methods
cf87ad80
benlangmuir [gardening] Sink compiler invocation code into libIDE
af78895c
benlangmuir [gardening] format changed code
0d42d7d9
slavapestov Merge pull request #33624 from slavapestov/ast-scope-crash-with-patte…
24f1a46e
benlangmuir Move adjustClangTriple above its only caller
81786104
benlangmuir Fix missing dependency
696c124a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
629f861c
theblixguy [Sema] Improve diagnostics for use of self access kind modifier on ac…
6e6de518
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
2db2096c
dan-zheng [AutoDiff] NFC: silence no-asserts unused variable warning. (#33629)
ee8ad7bb
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
7353af15
benlangmuir Move FuzzyStringMatcherTest to IDE unittests
c5b42aca
nate-chandler Revert "[SIL] Add SILFunctionType flag for async."
94b5f766
nate-chandler Revert "[SIL] Add flag to SILFunctionType::Profile for async."
5d813f38
artemcm [Explicit Module Builds] Handle #canImport in the dependency scanner …
78159c83
LucianoPAlmeida [CSApply] Handle OptionalForce component when is initial component on…
7815ecf2
benlangmuir Merge pull request #33632 from benlangmuir/gardening-libIDE
8c56ce84
bnbarham Merge pull request #33625 from bnbarham/pass-reference-nullptr
86c78572
nkcsgexi [test] ABIChecker: add a test for -use-interface-for-module flag
8f72547e
jckarter SIL: Add a SILFunction::Purpose for global init once functions
d82a767e
nate-chandler [SIL] Added async flag to SILExtInfo.
f74a3b47
jckarter SILOptimizer: Recognize globalinit once functions using an attribute …
6d6165a9
hamishknight Merge pull request #33631 from hamishknight/what-do-you-mean-youve-se…
48a7bc96
theblixguy [CSDiagnostics] Emit fix-its to insert requirement stubs for missing …
79b0a7ef
LucianoPAlmeida Merge pull request #33623 from LucianoPAlmeida/SR-13442-key-path-unwr…
97609dd0
swift-ci Merge pull request #33636 from nate-chandler/move-flag-to-SILExtInfo
148ba9d6
MaxDesiatov Merge pull request #33255 from kateinoigakukun/katei/fix-sib-xref-deinit
e387b366
davezarzycki [IRGen] NFC: Simplify IRGenModule::defineTypeMetadata
a53f3633
mikeash [RemoteMirror] Fix potential uninitialized data access in convertChild.
9962f799
rintaro [CodeCompletion] Don't update VFS content hash map after each completion
bf5fb4d2
mikeash [Runtime] Fix memory ordering on a store in ConcurrentReadableArray.
58604ff1
jckarter Remove apparently unnecessary filter for CMO serializing references t…
66e2ce69
nkcsgexi Merge pull request #33638 from nkcsgexi/test-use-interface-for-module
59fe82a2
shahmishal Merge pull request #32685 from compnerd/testing-the-future
b37de4b5
nkcsgexi DependenciesScanner: include search path options in PCM building comm…
29c7216c
compnerd build: remove the Python 2 check
82e870b8
mikeash Merge pull request #33642 from mikeash/fix-remotemirror-uninitialized…
c059fc2d
swift-ci Merge pull request #33646 from mikeash/fix-concurrentarray-memory-order
0ade99f7
rintaro Merge pull request #33645 from rintaro/ide-completion-rdar67773257
9ee8cd23
varungandhi-apple [AST] Support SILFunctionType/SILBlockStorageType in ClangTypeConverter.
362a25ae
xedin [AST] Introduce a new type to represent a type hole in constraint system
78ea3de8
xedin [CSApply] Make sure that hole type are not propagated to AST
48c97676
xedin [ConstraintSystem] Replace use of `UnresolvedType` with specialized `…
d039107b
xedin [CSDiagnostics] Adjust diagnostics to account that type holes in solu…
b4d3237b
gottesmm [sil-mode] Change viewcfg integration to specify dot as a renderer.
d287963c
Jumhyn Implement implicit member chains
5b5e30b6
Jumhyn Fixup diagnostics
1069fe28
Jumhyn More diagnostic improvements
3b5deab1
Jumhyn Fix missing call diagnostic
788d3f09
Jumhyn [Sema] Move unresolved base tracking into CSGen
aedde34f
Jumhyn [Sema] Inject implicit ParenExpr for unresolved member chains
4e9b7b20
Jumhyn [AST] Introduce UnresolvedMemberChainResultExpr
f5845666
Jumhyn [Sema] Prefer LValueType during solution scoring
d78b59c8
Jumhyn [Sema] Change anchor of unresolved chain result type
e0e3babc
Jumhyn [Sema] Move UnresolvedMemberChainResultExpr creation to walkToExprPre
4331e26b
Jumhyn [Localization] Add new diagnostics to localization file
aade4aa7
Jumhyn [Sema] Use getMetatypeInstanceType instead of casting to MetatypeType
5394e6b2
Jumhyn [Sema] Apply clang-format
c33ad11f
Jumhyn [Sema] Always cache the unresolved chain base
1e27f26b
Jumhyn [Sema] Bail out early of solution application for UME
ed941314
Jumhyn [Sema] Transfer contextual type info when we inject UnresolvedMemberC…
26f0a805
Jumhyn [Sema] Remove unnecessary impact adjustment
74d00405
Jumhyn [Sema] Move member chain transformation into precheck
18923567
Jumhyn [Sema] Improve invalid lvalue diagnostics for UnresolvedMemberExpr
7b05352c
Jumhyn [Sema] Add FIXME for Optional binding inference bug
00555016
Jumhyn [Sema] Rebase and address feedback for implicit member chains
5de23f5c
Jumhyn [Sema] Support code completion for heterogeneous unresolved member ch…
968112e4
Jumhyn [IDE] Offer unresolved member completions with non-matching types
db33dfa3
Jumhyn Remove Argument from UnresolvedMemberExpr
352adc3b
Jumhyn [AST] Properly initialize FunctionRefKind for UnresolvedMemberExpr
30e52be1
Jumhyn [Tests] Add IUO tests for implicit member chains
d8878d2a
xedin [AST] NFC: Fix a typo in the `HasTypeHole` description
b6c2f894
kubamracek Subsume SWIFT_STDLIB_USE_NONATOMIC_RC into SWIFT_STDLIB_SINGLE_THREAD…
9de7b593
xedin [AST] Make sure that hole types are always allocated in `ConstraintSo…
8f2e53c7
davezarzycki Merge pull request #33626 from davezarzycki/pr33626
b07ecb9e
Jumhyn [Tests] Update completions for unresolved enum members
8905f973
mikeash [Runtime] Shrink ConcurrentReadableHashMap a bit.
4cd1b715
kubamracek Respect SWIFT_STDLIB_SINGLE_THREADED_RUNTIME and use nonatomic refcou…
1fec2b55
edymtt [build] Don't execute dsymutil in parallel (#33654)
102d6387
nkcsgexi ABIChecker: exclude decls with the @_alwaysEmitIntoClient attribute
1a44db3d
tbkka [Dynamic Casting] Overhauled Runtime (#33561)
524cfae1
nkcsgexi Merge pull request #33652 from nkcsgexi/67589328
33fe1ff6
artemcm Merge pull request #33630 from artemcm/ScannerCanImport
99938758
xedin [CSBindings] Don't attempt to join types that contain holes
96650911
dan-zheng [AutoDiff] Add missing `withoutDerivative(at:)` fix-its. (#33660)
83b50cd8
nkcsgexi ABIChecker: rename argument -protocol-requirement-white-list to -prot…
103b61c8
AnthonyLatsis CSGen: Infer generic arguments in explicit closure result types
80560dab
AnthonyLatsis [NFC] CSGen: Clean up some flow in inferClosureType
61d86d5f
CodaFi [SR-13461] Relax An Assert
84c50655
compnerd Merge pull request #33651 from compnerd/complete
ce2377d9
varungandhi-apple [AST] Add functionality for computing Clang types for SIL functions.
c890cdd1
varungandhi-apple [Serialization] Allow different Clang types in deserialization.
1807412e
varungandhi-apple [NFC] Remove ASTExtInfo::assertIsFunctionType in favor of checkInvari…
eaac23fd
varungandhi-apple [NFC] Remove unused function parameter.
eead4ae8
varungandhi-apple [NFC] Remove redundant ExtInfo parameter for getBridgedFunctionType.
eeec16f1
varungandhi-apple [NFC] Bridge based on SILFunctionLanguage instead of Representation.
fdbcd123
varungandhi-apple [NFC] Extract computation of SILExtInfoBuilder bits into new method.
f86aad9b
artemcm [Dependency Scanner] Prefix Clang dependency scanner search path argu…
863bca87
xedin [AST/TypeChecker] Add more asserts to make sure types don't get into AST
4847ec9a
nkcsgexi Merge pull request #33666 from nkcsgexi/67883661
41ea927c
jckarter Give global once symbols stabler manglings.
0bef4a66
LucianoPAlmeida [Sema] Improve diagnostics for key path root type inferred as option …
4b921c34
CodaFi [NFC] Clean Up FrontendTool
4c7ccf5a
CodaFi Add doesActionRequireSwiftStandardLibrary
fe7444ff
CodaFi Define doesActionRequireInputs
4c56c956
rintaro [CodeCompletion] Ensure all ExtensionDecl's extended nominal are comp…
e013ebd3
nkcsgexi Merge pull request #33667 from nkcsgexi/allow-list-rename
5faedbd1
DougGregor [Clang importer] Drop unused parameter from getParamOptionality().
16876fbf
artemcm Merge pull request #33670 from artemcm/ClangScannerPathPrefixes
12dd83db
ole [docs] Fix small mistake in DynamicCasting.md (#33641)
6e8ee7cc
artemcm [Dependency Scanner] Ensure that Clang dependency scanner instances i…
5afbddb4
LucianoPAlmeida Merge pull request #33603 from LucianoPAlmeida/SR-13079-improve-kp-op…
82fc202d
meg-gupta Fix ConnectionGraph verification for calls to no return functions. (#…
b1db77ad
rintaro Merge pull request #33669 from rintaro/ide-completion-rdar67102794
f3cebd2f
DougGregor [Concurrency] Import Objective-C methods with completion handlers as …
1e5d30f5
gottesmm [ownership] Move SemanticARCOpts into a separate folder in preparatio…
1132cda8
shahmishal Disable LLDB tests in nightly package preset (67923799)
109b7b8a
jckarter Merge pull request #33650 from jckarter/global_init_mangling
f588f2f4
tbkka Expanded discussion of protocol types (#33621)
c98d8954
shahmishal Merge pull request #33679 from apple/disable-lldb-test-package-bot
7b503748
artemcm Merge pull request #33671 from artemcm/BatchScannerTargetExtract
02513b1c
xedin Merge pull request #33658 from xedin/introduce-hole-type
a6c3e6f5
rintaro Merge pull request #31679 from Jumhyn/implicit-member-chains-differen…
c48a676a
mikeash Add error reporting when looking up types by demangled name.
fd6922f9
mikeash Merge pull request #33647 from mikeash/shrink-concurrentreadablehashmap
0990fa90
tbkka Fallback to building Cmake from source on all platforms, not just Lin…
539b241b
DougGregor [Concurrency] Use completion/completionHandler parameter names for as…
6ad2757b
CodaFi Merge pull request #33672 from CodaFi/ceci-nest-pas-une-pipeline
7c8041ae
CodaFi Merge pull request #33668 from CodaFi/field-day
592d4278
varungandhi-apple Merge pull request #33541 from varungandhi-apple/vg-clang-types-in-si…
8df83150
mikeash Merge pull request #33585 from mikeash/type-lookup-error-reporting
50ea66d1
[Parse] Don't drop throws containing a code completion expression.
c4f05052
[Parse] Stop early exiting when parsing catch statements and ObjCSele…
00994f11
[Parse][IDE] Don't drop default argument init exprs containing code c…
3e0500d7
[Parse] Perform the single expression function body transform for del…
89803560
xedin [ConstraintSystem] NFC: Clarify why upward propagation of literal con…
c03d7629
xedin [CSBindings] NFC: Remove dead condition leftover from Swift version 3…
ebc03a18
AnthonyLatsis Merge pull request #33663 from AnthonyLatsis/unbound-closure-retty
5525a785
theblixguy [Sema] Diagnose use of ambiguous property wrappers (#33688)
172c4be0
gottesmm Merge pull request #33677 from gottesmm/pr-0c62e0beda3a13e79c75b24764…
8c1be69b
swift-ci Merge pull request #33659 from gottesmm/pr-84ac4140f366657db17f220c96…
11eac12d
DougGregor Merge pull request #33674 from DougGregor/concurrency-objc-import-async
10fa19b2
kubamracek When building standalone stdlib, explicitly use C/C++ compilers from …
7a6f84dc
kubamracek Mark Reflection_jit.swift as UNSUPPORTED for standalone stdlib builds…
73f42736
nkcsgexi swift_build_sdk_interfaces.py: adjust output directory path to an SDK…
dbd16d2e
Merge pull request #33676 from nathawes/parser-completion-fixes
3e8278ae
xedin Merge pull request #33690 from xedin/csbindings-protocol-propagation
8573c991
nkcsgexi Merge pull request #33691 from nkcsgexi/fix-67951012
db0a6f74
CodaFi Turn on Verbose Output For Test
c34212aa
CodaFi Revert "Add A Reproducer For rdar://48443680"
a412e480
CodaFi Merge pull request #33693 from CodaFi/testify
a0cdeb5f
dan-zheng Merge remote-tracking branch 'github/master' into HEAD
49d43e8d
dan-zheng [TF] Update AutoDiff test.
fa746766
shabalind update-checkout-config.json: adjust for tensorflow merge
9216b35f
shabalind shabalind requested a review from dan-zheng dan-zheng 5 years ago
shabalind shabalind changed the title Tensorflow merge Merge 2020-08-31 into tensorflow 5 years ago
shabalind Merge branch 'tensorflow' into tensorflow-merge
1fa9a631
shabalind
dan-zheng
dan-zheng approved these changes on 2020-09-02
dabrahams dabrahams merged 26eea72c into tensorflow 5 years ago
dabrahams dabrahams deleted the tensorflow-merge branch 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone