swift
Merge 2020-08-25 into tensorflow
#33635
Merged

Merge 2020-08-25 into tensorflow #33635

compnerd merged 287 commits into tensorflow from tensorflow-merge
compnerd
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
1657fea0
kubamracek Match the #ifdefs between _swift_isNonPointerIsaObjCClass and objectU…
4cfaeee6
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
d8f86845
efremale [AutoDiff] Fix `PullbackCloner` tangent value category mismatch crash…
a434ee85
akyrtzi [utils/api_checker] Adjust the script for inferring imports from an S…
0701eb7d
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
568a1e76
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
9f72700e
LucianoPAlmeida [CSDiagnostics] Also consider PartialKeyPath a non-writable keypath o…
53cdd770
meg-gupta Merge pull request #33504 from meg-gupta/fixarcseqopt
ee26fea1
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
9b0e2e1f
kubamracek Start using optimization (-O0/-O2/-O3/-Os) and debug (-g) flags from …
28a2826e
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
4359b032
meg-gupta Disable test for asan builds
ee1d975d
owenv Merge pull request #33499 from owenv/cxx-option-cleanup
e76ee54c
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
37c98998
DougGregor Merge pull request #33516 from DougGregor/function-builders-qualified…
97e34d11
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
a9aa0f88
kubamracek Avoid using -sil-inline-generics and -sil-partial-specialization when…
7a9f894c
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
6f014494
swift-ci Merge pull request #33518 from akyrtzi/utils-api-checker-enhancements
847c9fbc
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
1a2c7371
gottesmm [opt-remark] Re-enable test case removing even more stdlib specific t…
a5cf594a
nkcsgexi Frontend: add a new action -scan-clang-dependencies to scan a PCM's d…
99889112
slavapestov Sema: Carefully tweak shadowing rules
9ea07415
slavapestov Sema: Refactor resolveTypeWitnessViaLookup() to call lookupQualified(…
c4725f6a
slavapestov Sema: Refactor conformance checking to use lookupQualified() instead …
1dc47970
slavapestov Sema: Remove TypeChecker::lookupConstructor()
397e36a6
slavapestov Sema: Remove NameLookupFlags::PerformConformanceCheck
ec4c17ae
slavapestov Sema: Remove NameLookupFlags::IncludeAttributeImplements
6c15aad3
slavapestov Sema: Remove NameLookupFlags::DynamicLookup
3372b715
slavapestov Sema: Remove NameLookupFlags::ProtocolMembers
b26abf78
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
51b9f352
HassanElDesouky [Localization] Mirror the messages' changes in `.def` files
b482de01
gottesmm Merge pull request #33521 from gottesmm/pr-7a2a579a88e478b1653f746f5e…
17e70c85
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
28d0dac3
xedin Merge pull request #33509 from xedin/rdar-65320500
a12ac414
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
47df5c36
gottesmm [build-toolchain] Add support for specifying a preset file.
cf7c2374
gottesmm [build-toolchain] Add the ability to specify a prefix to prepend to t…
479a148c
gottesmm [build-presets.ini] Extract out osx_package no test into a mixin so w…
f756cc15
gottesmm Merge pull request #33524 from gottesmm/pr-4bbf9f051aa3180571b8238e3c…
615140c2
artemcm Merge pull request #33281 from artemcm/SwiftDriverInCI
342f3dd2
compnerd build: add the temporary workaround to Swift and lldb as well
c8e3b949
xymus Revert "[Serialization] Serialize isUserAccessible on functions"
bf25a017
xedin Merge pull request #33523 from HassanElDesouky/mirror-diagnostics
315df90e
nkcsgexi Merge pull request #33522 from nkcsgexi/67269210
c0bc8ecf
dan-zheng Merge remote-tracking branch 'github/master' into HEAD
d2aec166
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
ed59b680
shahmishal Merge pull request #33526 from compnerd/what-is-old-is-new-again
6114c008
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
03224236
drexin Merge pull request #33393 from drexin/wip-fix-linux-build
71456159
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
77725855
slavapestov Merge pull request #33515 from slavapestov/clean-up-name-lookup-flags
5c0c673a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
71fa753f
meg-gupta Merge pull request #33520 from meg-gupta/disabletestforasan
d463c793
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
9118a8be
kubamracek Add a SWIFT_RUNTIME_MACHO_NO_DYLD stdlib mode that doesn't dynamicall…
db18deaf
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f3439453
xymus Merge pull request #33528 from xymus/revert-33481
07fdb2e5
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8989af4b
aschwaighofer Fix test abitypes.swift for recent i1 to i8 store change
c48eb5f0
AnthonyLatsis [NFC] Remove TypeLoc::setInvalidType
78a2460d
AnthonyLatsis [NFC] Avoid passing a TypeLoc to AccessorDecl::create
3de97908
gottesmm Merge pull request #33525 from gottesmm/pr-a8947c6d9f8e57297f98ee0fe2…
bbac3c1b
nkcsgexi DependenciesScanner: prefer private Swift module interfaces if present
5c9b737c
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
4657402c
gottesmm Merge pull request #33351 from gottesmm/pr-2debc9735fb751cf4057c98a1d…
c98d04b3
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f6ee4d51
AnthonyLatsis [NFC] FuncDecl: Replace the const version of getBodyResultTypeLoc wit…
96bcc7a2
AnthonyLatsis [NFC] SubscriptDecl: Replace the const version of getElementTypeLoc w…
c35d84a9
AnthonyLatsis Remove FuncDecl::getBodyResultTypeLoc
21faa482
AnthonyLatsis Remove SubscriptDecl::getBodyResultTypeLoc
492156c1
AnthonyLatsis [NFC] SubscriptDecl: Strip factory constructors out of TypeLocs
f8d30ec2
AnthonyLatsis [NFC] FuncDecl: Strip factory constructors out of TypeLocs
efa8f861
slavapestov Sema: Fix crash-on-invalid on protocol requirements with 'where' clau…
e05a7326
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
8d0f1389
NevinBR [stdlib] [NFC] FloatingPointRandom.swift created (#33463)
a62bf48e
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
09952f28
slavapestov Add regression test for rdar://problem/62268062
d50e3b00
aschwaighofer Merge pull request #33536 from aschwaighofer/fix_abitypes_test_bytes
db46d04c
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
e541354c
CodaFi Revert "Sema: Don't need to derive CaseIterable's AllCases associated…
3d6c6b4a
gottesmm [opt-remark] Skip implicit top level functions and autogenerated comp…
ac5016bc
compnerd build: switch to `cl` instead of `clang-cl` for lldb
9ecd2a00
shahmishal Merge pull request #33546 from compnerd/msvc-not-clang
0bd7bbf6
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
24292d09
gottesmm Consistently use toggle_true instead of store_true when selected proj…
c8c807f3
LucianoPAlmeida Merge pull request #33519 from LucianoPAlmeida/assing-through-partial…
713ca60a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
4da2c38b
AnthonyLatsis Merge pull request #33498 from AnthonyLatsis/type-locura-3
67000773
CodaFi Restore AllCases Default
e42037a8
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
93d4915b
CodaFi Add A Reproducer For rdar://48443680
57f2944a
slavapestov Merge pull request #33538 from slavapestov/regression-test-rdar62268062
87498cec
slavapestov Merge pull request #33537 from slavapestov/protocol-requirement-self-…
44d43866
nkcsgexi Merge pull request #33534 from nkcsgexi/67257185
beb11c1f
gottesmm Merge pull request #33545 from gottesmm/pr-6574d4de544193a4d6c09072d5…
18af9451
slavapestov Sema: Redeclaration checking should not mark implicit decls as invalid
876fe2f6
slavapestov Add regression test for https://bugs.swift.org/browse/SR-13141
b183c69d
slavapestov Add regression test for https://bugs.swift.org/browse/SR-12691
487f6d9c
DougGregor [Constraint solver] Disable pattern type "optimization" involving wea…
471f1ee3
CodaFi Merge pull request #33544 from CodaFi/coordination-in-name-only
ab090484
gottesmm Merge pull request #33547 from gottesmm/pr-6c18a8f5a775148995accbf8ff…
c5310d75
CodaFi Merge pull request #33542 from CodaFi/pcs-ing-pcms
a140a95c
slavapestov Merge pull request #33550 from slavapestov/regression-test-sr12691
b93563e2
slavapestov Merge pull request #33549 from slavapestov/regression-test-sr13141
a1255a81
slavapestov Merge pull request #33548 from slavapestov/redecl-check-set-invalid
21c9c39f
kubamracek Fix build with SWIFT_RUNTIME_MACHO_NO_DYLD=1 in ImageInspectionStatic…
b3509fca
DougGregor Merge pull request #33551 from DougGregor/weak-self-capture-iuo
5eee63e0
swift-ci Merge pull request #33553 from kubamracek/fix-build-of-static-ii
40ec3801
nate-chandler Revert "[SIL] Add flag to SILFunction to indicate async."
4145ef7a
nate-chandler [SIL] Add SILFunctionType flag for async.
9b882884
dan-zheng [TF] Fix derived conformances.
c9dfdcc1
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
ddd352c0
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
167fe3eb
beccadax [NFC] Add PrettyStackTraces to ObjC forward decls
a90d63df
beccadax [PrintAsObjC] Forward-declare bridged types
a60aad89
dan-zheng [TF] Fix derived conformances.
8f78a95c
nate-chandler Merge pull request #33554 from nate-chandler/move-flag-to-SILFunction…
363dc4ef
dan-zheng Merge remote-tracking branch 'github/master' into HEAD
47c720de
dan-zheng [AutoDiff upstream] Add `inout` parameter differentiation tests. (#33…
e2a18628
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
63202fbf
shahmishal Codesign the Error binary before executing
cc19330c
nate-chandler [SIL] Add flag to SILFunctionType::Profile for async.
b8976a3e
swift-ci Merge pull request #33559 from nate-chandler/add-flag-to-SILFunctionT…
fc34e4cf
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0e67466e
shahmishal Merge pull request #33558 from apple/fix-codesign-for-tests
5c4c4dcb
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
e6b75ef5
mikeash Add a new ConcurrentReadableHashMap type. Switch the protocol conform…
ecd6d4dd
rintaro [CodeCompletion] Avoid prioritizing unavailable in LookupVisibleDecls
0f879c44
artemcm [build-script] Add a default-enabled "clean" step for swift-driver an…
fc4ef192
DougGregor [Function builders] Remove buildDo.
9ffddc9b
DougGregor [Function builders] Remove test case residue.
1a90eccb
DougGregor [Function builders] Add support for 'throw' statement.
d46c4ec5
mikeash [Test] Filter out a __rotate symbol and another __once_call symbol in…
e1321714
nkcsgexi DependenciesScanner: implement protocol for batch module dependencies…
29e655ba
swift-ci Merge pull request #33564 from DougGregor/function-builders-remove-bu…
316475c4
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
5e75bd09
beccadax Merge pull request #33556 from brentdax/how-forward-of-you
1ecf062a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f72cdbb2
varungandhi-apple [NFC] Add test for self-cycles in module trace.
32e03054
nkcsgexi DependenciesScanner: differentiate Swift and Clang module more explic…
6a6b1f83
rintaro Merge pull request #33562 from rintaro/ide-completion-rdar67155695
443e091d
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8993ebbe
varungandhi-apple [ModuleTrace] Early exit if a Clang module imports itself.
260125e7
beccadax [NFC] Add ClangNode::dump()
6c18a038
beccadax [NFC] Document TypeAliasDecl::isCompatibilityAlias
28ea3e17
beccadax Support generic @compatibility_alias in PrintAsObjC
9d4281b4
xymus Revert "Revert "[Serialization] Serialize isUserAccessible on functio…
2f7e0d49
xymus [Serialization] Fix isUserAccessible serialization on functions only
256226d3
xymus [ModuleInterface] Don't print extensions to implementation-only impor…
fd78da51
swift-ci Merge pull request #33566 from mikeash/fix-symbol-visibility-test
d3b40941
swift-ci Merge pull request #33570 from DougGregor/function-builders-throw
7daed3cf
varungandhi-apple Merge pull request #33572 from varungandhi-apple/vg-fix-clang-module-…
6b07132a
dan-zheng [AutoDiff] Revert obsolete SIL undef hack. (#33571)
3d61c211
AnthonyLatsis Sema: Pass substitution options to swift::checkTypeWitness
ec29edd5
nkcsgexi Merge pull request #33569 from nkcsgexi/batch-scanning-protocol
5a1f38bf
CodaFi Patch A Regression in Lookup for CodingKeys
13cf37a2
mikeash Merge pull request #33487 from mikeash/concurrenthashmap
39d4e012
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
af3849b9
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
16dc0f33
nkcsgexi DependenciesScanner: teach batch scanning mode to configure scanner u…
f3045ff9
beccadax Merge pull request #33573 from brentdax/how-forward-of-you-2-electric…
828ab6d9
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f5118a23
xymus Merge pull request #33574 from xymus/serialize-user-accessible-take-2
d7bf7397
nkcsgexi Merge pull request #33587 from nkcsgexi/use-arguments-batch-input
051f3425
xymus [ModuleInterface] Only skip extensions without public members
bfe74f53
xedin [CSGen] Abort constraint generation on error only if closure particip…
94bf392e
CodaFi Merge pull request #33582 from CodaFi/the-coding-keys-to-success
7c508a06
efremale [AutoDiff] Support forward mode differentiation of functions with `in…
83b2ebe8
theblixguy [SILGenPattern] Silence redundant unreachable enum case warning (#33336)
6a7b38d7
dan-zheng Merge remote-tracking branch 'github/master' into HEAD
7de9041a
dan-zheng [TF] Deleted upstreamed autodiff tests.
1672c358
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
a72a48bd
dan-zheng [AST] Fix declaration bitfields. (#33567)
0bd8b140
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
4cb73e78
mikeash [Runtime] Fix a race condition in ConcurrentReadableHashMap with conc…
af359365
mikeash Merge pull request #33595 from mikeash/fix-concurrenthashmap-clear-race
9ce82500
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
87137583
gottesmm [opt-remark] Handle inline locations correctly.
7aac6817
[Package] When building a toolchain, don't copy the Resource directory.
8337f961
gottesmm Merge pull request #33597 from gottesmm/pr-d13e5a398f892c94f54a62e0c4…
5d37354a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
d2a9ac64
gottesmm [gardening] PlaygroundSupport is a build-script product now... remove…
611d4b83
gottesmm [opt-remark] Add remarks for alloc_box, alloc_ref, alloc_stack
ac64ad6f
swift-ci Merge pull request #33600 from gottesmm/pr-48cf564dc39db018424298742c…
8094bd9f
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
7d183414
gottesmm Merge pull request #33599 from gottesmm/pr-0a5fe73f7591074eb2e48781ce…
61e93c53
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
07ecb63f
kubamracek Don't drop -DNDEBUG from CMAKE_CXX_FLAGS_RELEASE (#33565)
303026b5
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
964da841
Add warning about spaces in the Xcode path.
35b4925e
valeriyvan Fixes example snippet in Array.swift
84928c61
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
213136a7
artemcm Merge pull request #33563 from artemcm/CleanupDriverPM
faea5f0b
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
7f522d4e
compnerd AST: split out diagnostics serialization
fe0a9458
swift-ci Merge pull request #33608 from valeriyvan/Array-NSURL
b574795d
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
59297ca8
efremale Fix JVPs for `Float` `*=` and `/=` (#33579)
7fcc7ba3
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f38b38ec
xymus Merge pull request #33575 from xymus/dont-print-ioi-extensions
1fdcdcea
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
ba2b841f
xedin Merge pull request #33590 from xedin/fail-on-error-if-single-stmt
9bc28193
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
c2b071f1
shahmishal Update the master-rebranch scheme to include:
7c5bb7d8
mikeash [Runtime] Fix memory ordering on two loads in ConcurrentReadableHashMap.
6467827a
dcci Merge pull request #33598 from dcci/for-fox-sake-is-a-great-album
ead41b4b
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
ef0d1d94
[Package] Fix passing -gline-tables-only when building.
b9c899a3
Reworded warning.
bafa8bea
Jira link
e9b9b500
swift-ci Merge pull request #33613 from apple/shahmishal/add-support-rebranch-…
a1652501
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8103edf1
compnerd Merge pull request #33605 from compnerd/serialize-diagnostics
beb35683
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
077422fc
Merge pull request #31105 from valeriyvan/RemoveRedundantBufferZeroin…
d71d92ec
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
b734974c
swift-ci Merge pull request #33615 from mikeash/fix-concurrenthashmap-memory-o…
a350fb7f
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
42ae0ca3
CodaFi Correct the DeclContext Used For 'super.init()' Synthesis
c9b31643
slavapestov AST: Try harder to preserve type sugar in AbstractGenericSignatureReq…
ce550f24
slavapestov AST: Move getSugaredType() from GenericEnvironment to GenericSignature
b0208a13
slavapestov AST: Remove some calls to getSugaredType() which are no longer necessary
b93ee4c7
slavapestov AST: Rename SpecializeAttr::getSpecializedSgnature()
995eb66a
Better paragraph
a408fd30
format
bbe13101
kubamracek Use defined(_POSIX_THREADS) to detect pthread support (#33609)
76da9a06
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
b7e14b7c
swift-ci Merge pull request #33620 from CodaFi/a-look-alike
e3b7d5dc
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
4687f3fb
AnthonyLatsis Merge pull request #33581 from AnthonyLatsis/ripe-conformances/no-opt…
68dcbca6
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
d92745c5
owenv Update swift-argument-parser checkout to 0.3.0
5c88421c
slavapestov Merge pull request #33619 from slavapestov/fix-generic-requirements-i…
d5731c5f
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
54e0ee5e
dcci Merge pull request #33616 from dcci/the-piper-at-the-gates-of-dawn
e1d0ea2f
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8e0c3662
beccadax Merge pull request #33114 from brentdax/check-your-interfaces-at-the-…
8fbd4495
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
00630d85
meg-gupta Minor cleanup in ARCSequenceOpts (#33578)
b1c0bd30
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
e84e9efc
kubamracek Add a single-threaded stdlib mode, use it for the 'minimal' stdlib (#…
9ead8d57
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
af679b5c
shahmishal Merge pull request #33593 from owenv/update-argparse
63a84634
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
5ed4266c
Merge pull request #33607 from davidungar/readme-addition
a5ca83a8
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
3f9aaa33
compnerd update-checkout-config.json: adjust for tensorflow merge
8d0d1457
compnerd
compnerd Update update-checkout-config.json
48350ecc
compnerd
compnerd
compnerd compnerd merged aa4133fd into tensorflow 5 years ago
compnerd compnerd deleted the tensorflow-merge branch 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone