swift
Merge 2020-08-04 into tensorflow
#33291
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
342
Changes
View On
GitHub
Merge 2020-08-04 into tensorflow
#33291
BradLarson
merged 342 commits into
tensorflow
from
tensorflow-merge
stdlib: Make Result methods inlinable
e7efa6cb
SILCombine: optimize casts of existential boxes.
662f03ec
Merge pull request #33188 from DougGregor/function-builder-comment-typo
0c684f01
IRGen: Give ObjC metadata symbols internal linkage.
445bde51
[Concurrency] Stub out an experimental concurrency support library.
9b0266cf
[CSDiagnostics] Insert '@escaping' fix-it when type has '@autoclosure…
f2545dc7
Mark main() as used
c4bbeb21
Conditionalize 'num_extra_inhabitants' in 64 bit platforms' tests (#3…
a6e2f8b7
Add an educational note explaining SE-0286 changes
bacc96b3
[SourceKit] Fix issue where `CompletionCheckDependencyInterval` is se…
324ccb57
[Concurrency] Update expected options for --enable-experimental-concu…
45549692
[Concurrency] Implement parsing and semantic analysis of await operator
8bde04cc
StringOptimization: bug fixes
5f3e79b8
Merge pull request #33201 from eeckstein/string-optimization
143fcdf4
Merge pull request #33180 from artemcm/StringRefFix
ea81e263
Merge pull request #33185 from compnerd/normally
27c3a7bc
Merge pull request #33199 from DougGregor/concurrency-await
b4fb4a05
StringOptimization: fix a test for linux and windows.
1b7bb494
Merge pull request #33187 from CodaFi/youre-just-my-type
5c1f76c7
Merge pull request #33183 from apple/eng/hyp-add-missing-f
df9b3623
Merge pull request #33198 from akyrtzi/fast-completion-depend-check-d…
1dd5d301
Appease pointless Python lint error
3339f18e
Merge pull request #33192 from jckarter/internal-linkage-objc-symbols
f2a93533
[ModuleInterface] Print some implementation-only imports in the priva…
0cce5495
[Sema] Only warn when exporting implementation-only types in SPI
73252e8b
[CodeCompletion] Fix issue in dependency checking for the editing file
2f4dcf3e
[Tests] Disable failing test cases while investigating
f8e18e51
Merge pull request #33208 from rintaro/disable-rdar66330768
3ee162dc
Type substitution: When substituting SILFunctionTypes we substitute u…
caab28ad
Merge pull request #33204 from eeckstein/string-optimization
deb02548
[AutoDiff] Fix class differentiation. (#33151)
9fe0ed24
Use `assert(mock.called)` (#33194)
afb57368
Merge pull request #33196 from DougGregor/concurrency-lib
e2cdc5e0
Front-end: pass down main executable path to the sub-ASTContext for b…
bfacad6f
Merge pull request #33200 from rintaro/ide-completion-rdar66301353
facabd80
[Python3] Use correct Python version for LLDB-related tests (#33181)
1e559163
Merge pull request #33207 from xymus/spi-ioi-check-workaround
fb364ae2
[CodeCompletion] Handle @autoclosure in context type analysis
3e558f06
Properly compute resource folder when linking statically
0850436d
[CSBindings] Don't attempt to rank unviable bindings
d19c2ccc
[Tests] Disable failing test while investigating
31ac262a
Merge pull request #33222 from rintaro/disable-rdar66353882
664ad950
Merge pull request #33197 from brentdax/they-buffed-my-main
1420a387
Do not attempt to parse the PlaceholderSwiftModule map when not present
f894131e
Merge pull request #33212 from nkcsgexi/pass-down-main-path
1085746b
Merge remote-tracking branch 'github/master' into HEAD
797ba240
[Tests] Disable Runtime/linux-fatal-backtrace.swift
f6b528e7
Merge pull request #33224 from rintaro/disable-rdar66283479
c3c032bd
[Tests] SILOptimizer/opt-remark-generator.swift requires optimzed stdlib
315fb445
Special-case catalyst when computing a path for stdlib_dir in lit config
ed349730
[NFC] Remove unused parameter to ASTContext::getClangFunctionType.
aee1151d
Merge remote-tracking branch 'github/master' into HEAD
1e3098d9
[ASTScope] Model "do" statements in the scope map
6c959af5
[ASTScope] Remove dead declaration
9fd37c91
[ASTScope] Implement lookup for visible labeled statements.
0d90adf1
Reimplement labeled statement shadowing using ASTScope.
2e037265
CS: Address an outdated OpenUnboundGenericType FIXME
c2db9181
Sema: Make type resolution for EnumElementPattern less eager
9462de1f
Merge pull request #33221 from rintaro/requires-optimizedstdlib-rdar6…
c7cc1584
Merge pull request #33211 from aschwaighofer/type_substitute_objc_gen…
71179664
Merge pull request #33195 from artemcm/LitPathSweetFix
9c2a0455
test: explicitly encode arguments for Python 3
162c5e1b
Merge pull request #33179 from eeckstein/existential-box-elimination
53d3dda5
Merge pull request #33223 from artemcm/ImplicitActions
22409d76
Merge pull request #33217 from rintaro/ide-completion-rdar65802490
c6cd4b07
AST: Replace some calls to getDeclaredType() with getDeclaredInterfac…
94c6bff6
Sema: Replace some calls to getDeclaredType() with getDeclaredInterfa…
45fc0bc4
SIL: Replace some calls to getDeclaredType() with getDeclaredInterfac…
0ef12ec8
ClangImporter: Replace some calls to getDeclaredType() with getDeclar…
38477ade
IDE: Replace some calls to getDeclaredType() with getDeclaredInterfac…
b4ea6449
IRGen: Replace some calls to getDeclaredType() with getDeclaredInterf…
adb7bf54
Frontend: Replace some calls to getDeclaredType() with getDeclaredInt…
9587d416
AST: Add a couple of comments noting that UnboundGenericType is depre…
0d7a07c9
AST: Remove ProtocolDecl's overload of getDeclaredType()
cd79b542
Merge pull request #33220 from xedin/rdar-66234725
a0426df7
IRGen: Update some straggling tests for #33192
89bbad2e
[TF] Fix `FuncDecl` creation in derived conformances.
6ab989f0
Merge remote-tracking branch 'github/master' into HEAD
9afb615b
Update test_util.py
fc8f4b71
Merge pull request #32496 from compnerd/you-shall-not-pass
702a8125
Merge remote-tracking branch 'github/master' into HEAD
eee33729
Merge pull request #33158 from compnerd/overlay-fallback
ecc6403f
Merge remote-tracking branch 'github/master' into HEAD
f359200e
[sourcekitd] Fix potential race in semantic highlighting tests
756ef406
[NFC] Refactor ExtInfo to use a builder-pattern based API.
f219e58a
[AST] Update equality for ExtInfo to take Clang types into account.
29188e3f
Merge pull request #33233 from jckarter/internal-objc-test-update
0ef465f2
Merge pull request #33234 from slavapestov/get-declared-type-cleanup
09b6b74f
Merge remote-tracking branch 'github/master' into HEAD
e71628dd
[Property Wrappers] Don't inject the wrapped value placeholder
d376f295
Merge pull request #33229 from compnerd/cryptic
3a7b4a21
[Python3] Find the matching Python interpreter for LLDB in its build dir
68f6e0ae
[Tests] Mark two test cases 'UNSUPPORTED: use_os_stdlib'
4e003dc8
Merge pull request #33239 from rintaro/tests-unsupported-os-stdlib
8983facd
[TypeChecker] Diagnose empty `switch` statements in function builder …
0cac079d
[Sema/Index] Resolve #keyPath components so they can be indexed
1d78fe12
test: restore Windows compatibility
1b6f377a
Merge pull request #33238 from hborla/invalid-wrapped-value-placehold…
e35d2d35
test: convert the output to string
ff2a12a5
[BuilderTransform] Explicitly disallow empty case statements in switch
6c906b0e
Merge pull request #33241 from xedin/rdar-65983237
79ff5e36
`guard` statements aren't really labeled statements
97a8919c
Reimplement `break` statement target determination using ASTScope.
6862809b
Reimplement `continue` statement target determination using ASTScope.
3612754d
[ASTScope] Use labeled statements query to compute switch depth
9709af56
[Tests] Guard Float80 usage in AutoDiff test
8ac2abc8
Merge pull request #33227 from AnthonyLatsis/unbound-thinout-1
337501eb
Merge pull request #33248 from rintaro/autodiff-rdar66409898
6e99217f
Merge pull request #33243 from compnerd/compatibility
03168d70
Merge pull request #33244 from compnerd/simulation
84f44bfb
Cope with ASTScope being disabled in statement checker.
2cd2be5d
Refactor construction of `ModuleDecl::ImportFilter`s to use new initi…
96587bc2
[ASTScope] Use ASTScope to find fallthrough source/dest cases.
827ec9d2
[Statement checker] Eliminate state for defer-at-end-of-block warning.
4ab01119
[Statement checker] Localize 'fallthrough' checking of case variable …
5dc9b1ed
[Statement checker] Remove redundant state.
cc17aef8
Update the Xcode version to Xcode 12 beta 3
cc01438b
Merge pull request #33119 from owenv/closure-matching-note
0685b281
Windows: add DWMAPI to modulemap
133554c1
SIL: small refactoring of swift::findInitializer
ba7ecfb2
Mem2Reg: fix a wrong assert
568c156c
SILOptimizer: make a separate SROA pass for high-level SIL, which doe…
2a035432
SILOptimizer: Move the StringOptimization a bit earlier in the pipeline.
4d03eb4f
StringOptimization: handle static let variables for String constant f…
e3f3b752
[NFC] Remove empty check for SingleExpression in Refactoring.cpp find…
a31f51d0
Merge pull request #33232 from eeckstein/string-optimization
9bac363e
Merge pull request #33253 from compnerd/dwm
1d4009a7
test: fix the inverted conversion
41adee11
Add isTypeErasedGenericClassType to TypeBase.
655b03d0
Merge pull request #33236 from benlangmuir/semantic-highlight-test-ra…
2680b0ce
IRGen: Don't drop method descriptors for vtable-elided internal methods.
1a778500
Merge pull request #33254 from DougGregor/stmt-checker-astscope
6714cef7
[sil] Define emitLowered{Load,Store} in type lowering and expose emit…
c6ebea4b
Merge pull request #33245 from nathawes/index-key-paths
4c7cd16c
Merge pull request #33118 from varungandhi-apple/vg-builder-pattern-E…
270b5dc7
Instead of random file name, use a hash as a deterministic name for S…
c6ea30c9
[lower-agg-instrs] Update for ossa.
ba46bc44
[ownership] Update SROA to support OSSA.
12d652e3
[NFC] Drop a boolean in favor of clang::Module::NameVisibilityKind
565478cf
[NFC] Convert DWARF Module import graph query into assertion
4dde3ac1
Always Make The Top-Level Module Visible
a0af6e5d
Revert "[Apple Silicon] Adjust linking deployment target from 11.0 do…
1ac99176
Merge pull request #33258 from compnerd/conversion
8a820e74
[CodeCompletion] Disable multi trailing closure completion at newline
5936ddb2
Merge pull request #33259 from aschwaighofer/add_to_type_base_isTypeE…
c7ecce47
DependenciesScanner: add implicitly imported modules to dependencies …
f0cf2206
Merge pull request #33257 from LucianoPAlmeida/fixme-remove-check
2e4d76cc
[NFC][Sema] Move typeCheckConditionForStatement() to TypeCheckStmt.cpp
00573dd5
Merge pull request #33235 from JDevlieghere/use-lldb-python-interpreter
9a88b4e8
[CodeCompletion] Cleanup typeCheckContextAt()
ec8637c1
[IRGen] Add main() to __swift5_entry.
28cc1442
Merge pull request #33262 from rintaro/ide-completion-rdar66456159
ab043451
IRGen: Don't emit method descriptors for derivative functions.
d2bff927
[NFC] Use consistent naming scheme for predicate methods. (#33265)
3882beb8
Merge pull request #32885 from gottesmm/pr-9162e369eb8d716656842a8502…
12ffdd37
Merge pull request #33260 from gottesmm/pr-8fc080f91028cba90df6e39440…
9f6f93ad
[Diagnostics] Do more checking before recording `force downcast` fix
d89c096a
[TypeChecker] NFC: Add debug logging before applying solution in `app…
b47698bd
SILGen: Lower formal callee type pre-opaque-type-substitution.
a07fce6d
Merge pull request #33264 from nkcsgexi/onone-import-scanner
2840f4fc
Merge pull request #33246 from nate-chandler/emit-main-into-entry-seg…
de4872b3
[NFC] Remove ModuleDecl::isClangModule in favor of isNonSwiftModule. …
6ae04f74
Merge pull request #33261 from CodaFi/truss-theory
4fb02874
Merge pull request #33214 from jckarter/prune-vtables-internal-method…
50a6666f
Merge pull request #33268 from rintaro/sema-condforstmt-localize
0153cffb
Simplify ASTScopeImpl::lookupFallthroughSourceAndDest.
190aeeaa
[Statement checker] Simplify findBreakOrContinueStmtTarget.
336160aa
[NFC] Refactor manual size calculations in memory allocation (#33256)
f971b349
[Statement checker] Simplify checkUnknownAttrRestrictions().
f787e1bd
Merge remote-tracking branch 'github/master' into HEAD
14071038
[AutoDiff] NFC: Garden test. (#33263)
8e7dc70f
Merge remote-tracking branch 'github/master' into HEAD
92a7a23e
Merge remote-tracking branch 'github/master' into HEAD
32439235
Merge remote-tracking branch 'github/tensorflow' into HEAD
0a1e69c8
Merge pull request #31767 from owenv/dotfile-fix
cc5f3aed
Merge remote-tracking branch 'github/master' into HEAD
2866bfcd
Merge pull request #33278 from DougGregor/statement-checker-cleanups
0684c62a
Merge remote-tracking branch 'github/master' into HEAD
cf24581b
SILOptimizer: move String concatination optimization from SILCombine/…
63c275c4
Merge pull request #33275 from jckarter/opaque-substitution-substitution
3a3d2fdf
Merge remote-tracking branch 'github/master' into HEAD
8cd942cd
TypeLoc: Offload TypeLoc off the ASTWalker
b26310ee
[NFC] [cxx-interop] Rename IsCxxNotTriviallyCopyable -> IsCxxNonTrivial.
6e4e4780
[NFC] AST: Remove TypedPattern:getTypeLoc()
17f12da3
[NFC] TypeLoc: Rid performTypeLocChecking off TypeLoc
7bcc4baa
test: permit running executable tests on macOS on ASi
b0b1a9c4
Merge pull request #32966 from xymus/mcpu-flag-for-clang
857dce95
Merge remote-tracking branch 'github/master' into HEAD
d73b04bf
Merge pull request #33272 from xedin/rdar-65254452
9b33ffa8
Merge remote-tracking branch 'github/master' into HEAD
2ee87e87
test: macOS on ASi conforms to the stable ABI
93ff18bf
Merge pull request #33252 from zoecarver/cxx/rename-is-cxx-non-trivial
b2d2cf05
Merge remote-tracking branch 'github/master' into HEAD
afed10a1
Merge pull request #33282 from eeckstein/string-optimization
aa6e600d
Merge remote-tracking branch 'github/master' into HEAD
145d1d91
Merge pull request #33251 from AnthonyLatsis/type-locura-1
b50a2cf4
Merge remote-tracking branch 'github/master' into HEAD
11ae4d1c
Revert "[Sema/Index] Resolve #keyPath components so they get handled …
00e4a76e
Merge pull request #33168 from drexin/wip-fix-resource-folder
7e60a733
Merge remote-tracking branch 'github/master' into HEAD
13c58c71
[Serialization] Look for cross-ref errors inside type errors (#33271)
d67d7ebc
Merge remote-tracking branch 'github/master' into HEAD
ba67d731
Merge pull request #33285 from compnerd/asi-rev-engines
154e5665
Merge remote-tracking branch 'github/master' into HEAD
da37bcc8
update-checkout-config.json: adjust for tensorflow merge
e33974c7
Merge pull request #33277 from brentdax/stop-pretending
9f8ba0ad
Merge remote-tracking branch 'github/master' into HEAD
8f603455
ExplicitModule: remove all search paths for command lines to explicit…
02075d7d
Merge pull request #33283 from AnthonyLatsis/type-locura-2
78f0259b
Merge remote-tracking branch 'github/master' into HEAD
80cc2be1
[ownership] Begin updating existential specializer.
6017ef5d
[Diagnostics] Detect and diagnose type mismatches related to function…
98007904
Merge pull request #33290 from apple/revert-33245-index-key-paths
f97d68f3
Merge remote-tracking branch 'github/master' into HEAD
2dfa897a
Merge pull request #33270 from rintaro/ide-completion-typecheckcontextat
69d8398b
Merge pull request #33287 from compnerd/ASi-ABI
8c5d079b
Merge remote-tracking branch 'github/master' into HEAD
2fdaf950
[NFC] Break TypeResolver Down
1901f811
[NFC] Drop unused parameter from applyNonEscaping
d7b005f7
[NFC] Ditch SaveAndRestore for Local Resolvers
ccdc91b5
Merge pull request #33289 from nkcsgexi/remove-search-path-building-i…
977196fb
Merge remote-tracking branch 'github/master' into HEAD
305624b8
Merge pull request #33298 from xedin/rdar-65413640
8e468800
Merge remote-tracking branch 'github/master' into HEAD
f03dc083
Merge pull request #33295 from gottesmm/pr-b4c03d477d7e5debea73714453…
28b2f1eb
Merge remote-tracking branch 'github/master' into HEAD
47fe23b4
Merge remote-tracking branch 'github/tensorflow' into HEAD
47c4791c
Fix glibc.modulemap generation
41176b14
Merge pull request #33303 from CodaFi/ownership-is-ninety-percent-of-…
9d8e41a1
Merge remote-tracking branch 'github/master' into HEAD
359b71ad
[Mangling] Add a new mangling for opaque return type to use when mang…
3502e07b
Merge remote-tracking branch 'github/master' into HEAD
c9f3127d
[NFC] Rid ourselves of a troublesome test
9f25450d
Merge pull request #33313 from brentdax/depose-the-pretender
4c4bc92f
Merge remote-tracking branch 'github/master' into HEAD
a04d3c8a
Merge pull request #33311 from drexin/wip-fix-glibc-modulemap-generation
57d5c4d6
Merge remote-tracking branch 'github/master' into HEAD
1a318c2d
[Statement checker] Factor out 'fallthrough' checking a bit more.
09fd729a
[Statement checker] Always wire up case vars with bindSwitchCasePatte…
6c3ad104
StringOptimization: fix a crash when constant folding the type name o…
b8485d6d
[AST] NFC: Fix ForeignErrorConvention constructor
a1444cef
[ExprContextAnalysis] Look into base type of optional as well when co…
a577a87f
Merge remote-tracking branch 'github/master' into HEAD
33ac9eba
Merge pull request #33315 from eeckstein/fix-string-optimization
5ac3e7c4
Merge remote-tracking branch 'github/master' into HEAD
3dd78f81
Merge pull request #33314 from DougGregor/bind-case-pattern-vars
7dabd46f
Merge pull request #33280 from davezarzycki/pr33280
e4f5cc29
Merge remote-tracking branch 'github/master' into HEAD
01b31637
Merge branch 'tensorflow-stage' into tensorflow-merge
a69fd76e
update-checkout-config.json: adjust for tensorflow merge
dc868d41
BradLarson
requested a review
from
dan-zheng
6 years ago
dan-zheng
approved these changes on 2020-08-05
BradLarson
merged
923cc02b
into tensorflow
6 years ago
BradLarson
deleted the tensorflow-merge branch
6 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
dan-zheng
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub