swift
Merge 2020-11-16 into tensorflow
#34781
Merged

Merge 2020-11-16 into tensorflow #34781

compnerd merged 284 commits into tensorflow from tensorflow-merge
compnerd
zoecarver [cxx-interop] Add static "createImported" member to "ConstructorDecl".
178dac08
swift-ci Merge pull request #34681 from rxwei/71191415-debug-scope
d74c261f
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
4969f8e3
finagolfin [android] Add support for x86_64 arch
b7d26337
gottesmm Merge pull request #34683 from gottesmm/pr-d6205adb8f293c5e7c3fad8419…
cd9218c6
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
bf52e106
zoecarver Merge pull request #34607 from zoecarver/cxx/fix/function-template-in…
ad545f84
CodaFi Merge pull request #34675 from CodaFi/catch-me-if-you-can
4133eadf
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
6ca1c06f
gottesmm [ownership] Some small fixes from Andy's review.
43a89e0c
xedin [AST] Preserve l-valueness of covariant result type after replacement
5ef64c45
xedin Merge pull request #34680 from xedin/rdar-71226646
6f739337
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
0f3d40cd
edymtt Revert "CMake: generate SupportedFeatures.json while building and ins…
77715088
compnerd Platform: add SensorsAPI to the WinSDK modulemap
760a4e49
mikeash Merge pull request #34546 from mikeash/no-warn-inits
a7e8352e
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
65101280
mikeash Merge pull request #34598 from mikeash/os-unfair-lock-mutex
768a085d
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
6813e5d6
shahmishal Merge pull request #34685 from apple/revert-34655-install-feature-json
17d68433
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
8d38e257
ainu-bot Merge branch 'tensorflow' of github.com:apple/swift into tensorflow-s…
236565d0
DougGregor Merge pull request #34670 from DougGregor/conformance-unsatisfied-objc
1d3e96e7
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
7cfff722
zoecarver [cxx-interop] Support templated C++ constructors.
08e7160c
xedin Merge pull request #34673 from xedin/rdar-71167129
dcc42bc0
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
d4b9c0c1
zoecarver [cxx-interop] Bail on redefined macros.
e639caee
benlangmuir Merge pull request #34672 from benlangmuir/sourcekit-inproc-and-xpc-t…
f58c1433
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
19defb8c
CodaFi Ban Incremental CrossModule Tests in Optimized Stdlib Configurations
025543bf
[CodeCompletion][Sema] Add fix to treat empty or single-element array…
edbbefce
vedantk [preset] Use the system debugserver for buildbot_incremental,lldb_asa…
24145f5e
zoecarver Merge pull request #34424 from zoecarver/cxx/templated-constructors
dfe92be4
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
7f513c4b
xedin [ConstraintSystem] Compute # of defaultable bindings on demand
7f228b0e
gottesmm Merge pull request #34684 from gottesmm/pr-fb32a04889940253215b38aefe…
e6d8875a
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
34ba12c3
compnerd Merge pull request #34687 from compnerd/sensing
77201c07
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
c754915b
zoecarver Merge pull request #34587 from zoecarver/cxx/fix/redefined-macros
9f3980ad
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
dc678433
xedin [ConstraintSystem] Compute whether bindings are bound only by existen…
4ed97945
swift-ci Merge pull request #34690 from vedantk/fix-lldb-asan-preset
67cc4d0c
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
9142e670
CodaFi [NFC] Split Make-Style Dependency Emission from FrontendTool
adacecb4
CodaFi [NFC] Split ModuleTrace Infrastructure out of FrontendTool
17143cb9
CodaFi [NFC] Downgrade CompilerInvocation to FrontendOptions
13c97a89
ainu-bot Merge branch 'tensorflow' of github.com:apple/swift into tensorflow-s…
40f3c79f
shahmishal Merge pull request #34662 from apple/shahmishal/add-lldb-preset
891e115b
xedin [ConstraintSystem] Determine whether type variable is a hole on demand
6a7cc79f
gottesmm [membehavior] Fix base memory behavior/releasing of Load/Store for ow…
c3681a6e
Merge pull request #34521 from nathawes/handle-dicts-parsed-as-arrays…
1105531b
meg-gupta Fix ownership SROA (#34691)
515dc39e
bnbarham Prevent superfluous diagnostic-database execution
e9a80deb
bnbarham Add features file describing new available flags
d57d9fd7
meg-gupta Add a useful overload of properlyDominates to PostDominanceInfo (#34666)
0598957c
gottesmm Merge pull request #34543 from gottesmm/pr-0797da971faacb826fafd01344…
39b966a6
gottesmm [ownership] Try harder to make sure we do not propagate ownership inf…
58d41914
CodaFi Correct Incremental Extension Test
d65ab096
CodaFi Unconditionally Record Type Body Fingerprints
cdd54f1a
CodaFi Merge pull request #34689 from CodaFi/gray-line
5ea1305e
gottesmm Merge pull request #34693 from gottesmm/pr-1fdd1272490dcfe27f62410aee…
7d05f374
meg-gupta Fix LoadBorrowImmutabilityChecker for partial applies (#34658)
ce218b3f
CodaFi Merge pull request #34700 from CodaFi/time-extended!
f677d197
jckarter Merge pull request #34525 from jckarter/foreign-async-silgen
0ca29b50
nate-chandler [Async CC] Add execution test for thin_to_thick.
fcd70cb0
varungandhi-apple [NFC] Reuse AST/ClangTypeConverter in IRGen.
0484f3a3
CodaFi [NFC] Use the Correct const-Qualification in Dependency Code
19e6bee3
nate-chandler Merge pull request #34705 from nate-chandler/concurrency/irgen/test-t…
fdd1821b
CodaFi Merge pull request #34661 from buttaface/droid
7abf272c
nate-chandler [Async CC] Add execution test for convert_function.
98f5e3f1
slavapestov Merge pull request #34671 from slavapestov/conformance-availability-s…
3343a6a4
slavapestov Convert tabs to spaces in test/Sema/conformance_availability.swift
3b051a2b
CodaFi [NFC] Add a TypeBase Conversion Constructor to NeverNullType
07fafa3d
CodaFi Push NeverNullType Into The Leaves of Type Resolution
4a8fdb8b
CodaFi Add an Assert To Make Sure the SIL Parser Emits Diagnostics
c7cce10d
rxwei [AutoDiff] Fix differentiation transform crashers in library evolutio…
517bcc44
swift-ci Merge pull request #34514 from varungandhi-apple/vg-irgen-remove-old-…
e89b5340
atrick LICM: split loads that are wider than the loop-stored value.
437765e7
xymus [Tests] Fix and refactor skip-function-bodies.swift
92d2c236
xymus [Sema] Add option to skip non-inlinable functions without types
02c13437
CodaFi Merge pull request #34694 from CodaFi/frontend-loader
7b3130b1
CodaFi [NFC] Drop Unused Includes from FrontendTool
a89f8e04
CodaFi [NFC] Fixup InputFile Convenience Getters
76d25e70
nate-chandler Merge pull request #34707 from nate-chandler/concurrency/irgen/test-c…
c78e625d
CodaFi Fixup getOverlayModule
b4b8778e
CodaFi Merge pull request #34701 from CodaFi/parse-down
40b38434
jckarter SIL: Abstraction pattern support for multiple foreign async returns.
6db85203
CodaFi Merge pull request #34716 from CodaFi/front-end-back
bb1b4793
xedin [ConstraintSystem] Marking closure parameter as potentially incomplet…
7eb623d7
nate-chandler [NFC] Corrected typo.
4156382f
nate-chandler [IRGen] Added LinkEntities for AsyncFunctionPointer.
db8183d7
nate-chandler [TBDGen] Add async function pointers.
ed9efa2a
nate-chandler [Async CC] Add constant "pointer" for async func.
2d219326
nate-chandler [Async CC] Add AsyncFunctionPointer to vtable.
660f74b6
nate-chandler [Async CC] Add AsyncFunctionPointer to wtable.
b676a98b
nate-chandler To Revert: [Async CC] Disable execution tests on arm64e.
69628740
slavapestov Merge pull request #34714 from slavapestov/fix-tabs-in-conformance-av…
273ef124
CodaFi Merge pull request #34710 from CodaFi/never-never-land
f9c2ad64
xymus Merge pull request #34612 from xymus/dont-skip-nested-types
b72b0c30
bnbarham Merge pull request #34697 from bnbarham/add-feature-file
cafd2937
gottesmm [silgen] Make SwitchCaseFullExpr use an ArgumentScope instead of just…
f84f48eb
atrick Merge pull request #33987 from atrick/opt-licm-combined-ldst
4409f14c
eeckstein stdlib: add availability attributes to the COW debug checking functions.
7f6d8665
benrimmington Update CHANGELOG.md: "Swift Next" -> "Swift 5.4" (#34720)
9304925e
swift-ci Merge pull request #34721 from eeckstein/fix-cow-availability
2335eb87
aschwaighofer Merge branch 'nates_async_func_ptr_change_6962874' into main
5a3c5c9c
davezarzycki [SIL] NFC: fix extra semi warning
96d6bde0
aschwaighofer Change swift_task_create_f to swift_task_create now that explosions a…
32ecd350
compnerd SIL: repair the Windows build after #33987
a8d9637f
swift-ci Merge pull request #34724 from davezarzycki/pr34724
2e6c1208
nate-chandler Merge pull request #34589 from nate-chandler/concurrency/irgen/functi…
3261e2e6
mikeash [Stdlib] Fix swift_setAtWritableKeyPath to check for ReferenceWritabl…
ee8480fe
gottesmm Merge pull request #34719 from gottesmm/pr-d375facecff3f140fbe637c64f…
73d5f01f
CodaFi Merge pull request #34717 from CodaFi/the-matrix-reloaded
1940f2dc
aschwaighofer Change swift_task_create_f to swift_task_create now that explosions a…
ed5a759f
aschwaighofer Lower asynchronous functions to LLVM async coroutine intrinsics
74419d08
aschwaighofer Use taskAlloc for dynamic allocas
2271d4df
aschwaighofer Temporarily add runAsync to run a task synchronously in the current t…
193a3d5a
aschwaighofer Fix tests
1e9976e3
swift-ci Merge pull request #34727 from compnerd/33987
3a0ffbb4
xedin Merge pull request #34698 from bnbarham/prevent-diagnostic-database
3ecc3d49
zoecarver [nfc] Remove unneeded void cast of clangDC.
a6b8da7e
zoecarver [cxx-interop] Don't import C++ objects that we can't destroy.
bcf8733c
mikeash Merge pull request #34729 from mikeash/referencewritablekeypath-dynam…
2442ba29
xedin [ConstraintSystem] Determine whether bindings are potentially incompl…
afa11989
aschwaighofer Merge pull request #34725 from aschwaighofer/fix_irgen_swift_task_create
a78e82c7
zoecarver [cxx-interop] Support nested C++ record types.
222d2fe7
edymtt Use dedicated module cache to build xctest, llbuild and Foundation (#…
e55d6a80
jckarter Merge pull request #34713 from jckarter/foreign-async-multi-return-ab…
c7f4f075
aschwaighofer Silence an assert
e51575b1
atrick Specify the unchecked_ownership_conversion instruction.
257b7e60
atrick Don't use report_fatal_error in the LoadBorrowImmutabilityChecker.
976be60e
adrian-prantl Handle unowned and unmanaged references.
3f553beb
atrick Clarify a comment in MemAccessUtils.
5329d923
nate-chandler [Async CC] Never map to native explosions.
11723ccc
aschwaighofer Merge pull request #34731 from aschwaighofer/irgen_async_coroutine_sp…
f0fc6620
aschwaighofer Add executable swift test
a60a3e71
aschwaighofer Revert "Silence an assert"
b1c94a63
aschwaighofer IRGen: swift_taskAlloc wants its size input to be multiple of Maximum…
e7e64901
swift-ci Merge pull request #34735 from zoecarver/cxx/cleanup/void-clang
ef5a7909
zoecarver Merge pull request #34730 from zoecarver/cxx/fix/nested-structs
b527bb5d
zoecarver Merge pull request #34649 from zoecarver/cxx/no-import-no-destructor
d048e055
nate-chandler Merge pull request #34743 from nate-chandler/concurrency/irgen/rdar71…
9116af96
nate-chandler [Test] Use runAsync to invoke async cc test.
3a806052
nate-chandler [Test] Use runAsync to invoke async cc test.
0462e35d
nate-chandler [AsyncCC] Resolve metadata from class instances.
e2764724
DougGregor [Concurrency] Implement basic runtime support for task futures.
85d003ef
DougGregor [Future] Add a test to make sure we're handling object lifetimes prop…
aa766722
DougGregor [Futures] Fix up some comments to address some comments.
0a07f18d
DougGregor [Concurrency] Use a single atomic for future wait queue.
4b924673
DougGregor [Concurrency] Use SchedulerPrivate for the "next waiting task" link.
0ae6c633
DougGregor [Concurrency] Turn "simple task" into just "task".
91360f07
DougGregor [Concurrency] Inline AsyncTask::FutureFragment::fragmentSize.
5538aafe
DougGregor [Concurrency] Clarify/fix error object handling in futures.
19d9e0f4
DougGregor [Concurrency] Have future functions write their results directly.
7f3db7fb
DougGregor [Concurrency] Minor cleanups to futures.
c0fd27fb
DougGregor [Concurrency] Remove an unnecessary 'const' from a non-static data me…
ab932dbb
DougGregor [Concurrency] More cleanups for futures
4fb5f05f
DougGregor Remove test that depends on Swift.Int metadata, which isn't around.
ede5aa35
nate-chandler [Async CC] Unroll workaround where @main was async.
357988ec
atrick Merge pull request #34748 from nate-chandler/concurrency/irgen/call-r…
b72558e0
DougGregor Merge pull request #34703 from DougGregor/concurrency-task-future
5dd0bce9
nate-chandler [Test] Disable partial_apply_forwarder.sil for arm64e.
0d8559de
swift-ci Merge pull request #34752 from nate-chandler/concurrency/irgen/rdar71…
60b052ce
DougGregor Merge pull request #34740 from nate-chandler/concurrency/irgen/rdar71…
390dd282
DougGregor Merge pull request #34750 from nate-chandler/concurrency/irgen/rdar70…
c2b3be49
gottesmm [sil][value-lifetime] Add ValueLifetimeAnalysis::FrontierImpl = Small…
d2de1762
gottesmm [ownership] Centralize the concept of isReborrow on BorrowingOperand.
a718e7d1
gottesmm [value-lifetime] Cleanup constructors.
7718bd1f
gottesmm [ownership] Make SILUndef always have ValueOwnershipKind::None.
9e0b1d12
gottesmm Merge pull request #34756 from gottesmm/pr-506a6eb10f358603d6870a894a…
c6a368d8
gottesmm Merge pull request #34754 from gottesmm/pr-3155aa58f6bce5cf4eaa8382b5…
36ba1705
gottesmm Merge pull request #34753 from gottesmm/pr-385ea717e6854219cf3586659f…
4f37a1f8
finagolfin [build] Remove remaining dependencies on libatomic, for Android, BSD …
8574fe72
bnbarham [Frontend] Disable skipping any function bodies for SwiftOnoneSupport
79b7d5fa
DougGregor [Concurrency] Add Builtin.createAsyncTaskFuture.
069dfad6
DougGregor [Concurrency] Implement basic runDetached on top of createAsyncTaskFu…
2a41920c
gottesmm Merge pull request #34755 from gottesmm/pr-c948d27bcce9be4feb87ece1fc…
b78a6498
davezarzycki [Testing] Add missing REQUIRES: concurrency
b1448edf
swift-ci Merge pull request #34760 from davezarzycki/pr34760
31f0c5ad
aschwaighofer IRGen: Fix debug emission for dynamically sized stack vars
4ec01a8c
aschwaighofer Fix test for windows/linux
d5d7f391
meg-gupta Allow a borrowed address to be passed as in_guaranteed arg in partia…
91b5c491
meg-gupta Fix SILVerifier assert for witness_method with dynamic self type (#34…
744767b5
compnerd Merge branch 'main' of github.com:apple/swift into tensorflow-stage
99128754
aschwaighofer Merge pull request #34762 from aschwaighofer/irgen_var_sized_alloca_a…
a0dccc5e
ainu-bot Merge branch 'tensorflow' of github.com:apple/swift into tensorflow-s…
94af674e
atrick Remove side-effects semantics from unchecked_ownership_converison.
f529072c
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
ff8a70d0
nate-chandler [Async CC] Move thick context into async context.
eba057fe
slavapestov IRGen: Squash an unused variable warning
8320b831
slavapestov IRGen: Emit class stubs in more instances so that objc_copyClassList(…
2390b959
slavapestov Parse: Use InInactiveClauseEnvironment instead of looking at the Scope
1a6f86be
aschwaighofer Merge pull request #34746 from aschwaighofer/reinstate_task_allocator…
9dad3aff
compnerd Update debug.swift
186d3159
nate-chandler [Async CC] Don't add thick placeholder to args.
b7978b66
compnerd IRGen: indicate the test requires concurrency
1f3ed9fa
compnerd test: mark the crasher as non-failing
016d5480
xedin Merge pull request #34737 from xedin/potential-bindings-refactor
094ca807
DougGregor Merge pull request #34759 from DougGregor/concurrency-future-builtin
cd8029a0
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
3482ca12
aschwaighofer IRGen: Fix lowering of Builtin.createAsyncTask and Builtin.createAsyn…
fa54ff85
slavapestov Parse: Create a trailing where clause even if it was incomplete
0a9a6405
slavapestov swift-ide-test: Disable parser lookup
74e72a6c
slavapestov Merge pull request #34766 from slavapestov/emit-stub-for-concrete-sub…
e56af29c
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
31c0ba74
nate-chandler Merge pull request #34765 from nate-chandler/concurrency/irgen/thick-…
f8556287
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
2a53fec5
swift-ci Merge pull request #34767 from apple/compnerd-concurrency
853d3b6f
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
98262a81
nate-chandler Merge pull request #34768 from nate-chandler/concurrency/irgen/no-thi…
a9c080ee
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
f53a5d5b
bnbarham Merge pull request #34758 from bnbarham/no-skip-for-swiftononesupport
179fd340
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
feea2c3a
slavapestov Merge pull request #34739 from slavapestov/swift-ide-test-parser-lookup
65bd39f1
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
9a6b7965
adrian-prantl Merge pull request #34741 from adrian-prantl/68171364-reflection
f52029ef
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
d62e2601
aschwaighofer Merge pull request #34764 from aschwaighofer/fix_irge_builtins_create…
dafeb892
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
9c5c5073
tbkka More dynamic casting tests (#34732)
9e4bdb65
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
798ad79b
atrick Disable an assert in LinearLifetimeChecker pending design changes.
ec1f3d92
slavapestov Sema: Don't diagnose forward references to debugger variables in pre-…
641a257f
slavapestov Parse: Remove parse-time name lookup
5808d9be
slavapestov Remove TreeScopedHashTable.h
6e0e87f9
swift-ci Merge pull request #34771 from atrick/disable-linear-lifetime-assert
dd6e7961
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
53a8fe2b
atrick Merge pull request #34742 from atrick/fix-unchecked-ownership
c4abccb4
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
74243518
drodriguez Merge pull request #34757 from buttaface/atomic
36090faa
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
148108d5
DougGregor [Sema] Perform actor isolation checking across the whole function at …
810f1cde
slavapestov Merge pull request #34137 from slavapestov/remove-parse-time-lookup
c9dbef61
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
776e6ccf
DougGregor [Type checker] Move capture computation before actor isolation checking.
6d8b905c
DougGregor [Concurrency] Annotate closures with their actor isolation.
65509a7c
atrick Temporarily disable IRGen/objc_generic_class_stub.swift
28b7d456
swift-ci Merge pull request #34778 from atrick/disable-objc-test
5f3ac719
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
65fa6cda
eeckstein SIL: handle hop_to_executor instruction in MemAccessUtils
71af79a4
DougGregor Merge pull request #34775 from DougGregor/concurrency-closure-isolation
d4299d25
compnerd Merge branch 'main' of github.com:apple/swift into tensorflow-stage
55c1e3c7
compnerd Merge pull request #34572 from egorzhdan/visualc
21542b74
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
f504243f
swift-ci Merge pull request #34780 from eeckstein/fix-hte-in-memaccessutils
a4378151
ainu-bot Merge branch 'main' of github.com:apple/swift into tensorflow-stage
90d50241
compnerd update-checkout-config.json: adjust for tensorflow merge
7a074863
compnerd
compnerd
compnerd compnerd merged 9f72104d 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