swift
Merge 2020-12-08 into tensorflow
#35004
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
374
Changes
View On
GitHub
Merge 2020-12-08 into tensorflow
#35004
texasmichelle
merged 374 commits into
tensorflow
from
tensorflow-merge
Merge pull request #34867 from eeckstein/fix-escape-analysis
d01aa21f
[Testing] Add missing REQUIRES
0e650c1c
Merge pull request #34876 from eeckstein/silgen-async-handler
14350f88
[Sema] Detect if we should use a conditional binding when recording t…
ac65e6fc
Merge pull request #34906 from davezarzycki/pr34906
7180e8df
[concurrency] IRGen: update task/executor/context on every suspend point
bf2be9eb
[build-script] Allow to tune dsymutil parallelism (#34795)
8fc25981
Fixup availability for one of the Float16 tests.
e0bbedc5
Update a comment in EscapeAnalysis.
4396ebad
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
cb89e643
[stdlib] Unbreak unified builds after #34859
4b580bdf
Merge pull request #34870 from zoecarver/cxx/fix/no-params
2b0ff64f
[NFC] Move Migrated SDK Target List into StdlibDeploymentTarget
f3666d09
Merge pull request #34885 from LucianoPAlmeida/warn-class-protocol-in…
48614412
Merge pull request #34907 from eeckstein/concurrency-irgen2
59c041dc
[Concurrency] Update tests for Linux
6eb6dd60
Merge pull request #34908 from atrick/comment-escape
540ecaca
[test] Disable IRGen/unmanaged_objc_throw_func.swift with non-optimiz…
dd92ed58
[test] Mark two SILOptimizer tests requiring asserts
01d26384
Merge pull request #34911 from benlangmuir/disable-some-tests-ci
cf6a1372
[Sema] Warn on @_spi imports of modules built from their public inter…
aa865387
Merge pull request #34910 from davezarzycki/pr34910
eb8af67d
Merge pull request #34898 from gottesmm/pr-d3b6d903b097410b535d209400…
3fd4aaeb
Merge pull request #34904 from AnthonyLatsis/sema-misc
b2ebf978
[Runtime] Validate scribble data when metadata allocation scribbling …
b47607c3
Merge pull request #34425 from 3405691582/OpenBSDManpageLocation
951d4f37
Merge pull request #34834 from xedin/replace-last-supertype-index
57a2e119
[Sema] Reword the warning on @_spi import of a public module
05534f13
Merge pull request #34903 from CodaFi/target-acquired
4bbdc394
Merge pull request #34879 from Lukasa/cb-simpler-buffer-initializer
820b2c61
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
f8d4829f
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
b6695836
driver: forward driver invocation to the new driver by default
84afba5c
[sil] Templatize base class of FieldIndexCacheBase.
f0f78a14
Merge pull request #34912 from xymus/warn-ineffective-spi-import
6328fe3e
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
3b69afcd
Merge pull request #34891 from DougGregor/concurrency-arm64e-disable
5266b990
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
2f993640
[AST] Fix conversion for Unmanaged<T> in ClangTypeConverter.
0dd36591
Merge pull request #34883 from LucianoPAlmeida/SR-13899-coerce-to-che…
3e386550
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
3cf1307d
AST: Introduce Builtin.RawUnsafeContinuation type
1a89813b
AST: Add support for building 'throws' and 'async' built-in functions
c2bfff09
SIL: Refactor get_async_continuation[_addr] to return a RawUnsafeCont…
a2dbdecd
Concurrency: Change Unsafe[Throwing]Continuation<T> to store a RawUns…
361eef2a
AST: Add withUnsafe[Throwing]Continuation built-ins
5c5f0126
Concurrency: Implement high-level withUnsafe[Throwing]Continuation en…
9b3cd280
[ownership] Assume values/operands in SILGlobalVariable blocks are no…
33aec98f
[ownership] Centralize all info about SILInstruction forwarding in th…
09ae2ef0
Merge pull request #34894 from nkcsgexi/forward-new-driver-by-default
b9a895f4
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
27a14454
[SILGen] Fix Clang type for foreign completion handler impl.
39de3d46
[ConstraintSystem] Mark type variable representing closure parameter …
5ebba422
Enable GenericSpecializer on OSSA by default (#34899)
0992e773
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
78d552e0
Merge pull request #34915 from gottesmm/forwarding-silinstruction
b13a8e9b
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
40ed6d32
[android] Switch armv7 vendor to 'unknown' in target triple to match …
1a28a91d
Merge pull request #34918 from xedin/rdar-71858936
1a20cbe3
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
8655ce53
Merge pull request #34828 from mikeash/metadata-allocator-scribble-check
2b88336d
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
f389f07b
test: recover Driver/opt-record.swift
e004a803
Merge pull request #34920 from nkcsgexi/71898247
aea1ace4
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
ecfb7a06
The runtime function swift_autoDiffCreateLinearMapContext was recentl…
27a4e824
[AutoDiff] Add differentiation benchmarks (#34901)
b8581cb8
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
f175c1d7
[CMake] Copy legacy layouts for module architectures (#34921)
3211817e
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
00719fed
Merge pull request #34854 from keith/ks/nfc-remove-unnecessary-constant
46f53a0c
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
b27edd59
Extract executor stuff out into a separate header and
0555a86f
[NFC] Add some conveniences for working with task priorities
33c4d7f1
Add a swift::atomic<T> which uses a better ABI than MSVC's 128-bit st…
ca165484
Add support for declaring thread-local variables in the runtime.
78a317ad
Add four words to DefaultActor so that we have some room to grow.
25475332
Add a basic default-actor implementation with support for
853a8657
Handle default actors by special-casing layout in IRGen instead
945011d3
Disable the swift::atomic<..., 16> specialization until we can
a53d83f4
Merge pull request #34810 from xedin/rdar-66709164
85181360
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
88dccc36
Merge pull request #34926 from varungandhi-apple/vg-ClangTypeConverte…
8595bd6b
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
95c2f485
[ownership] Teach CanonicalizeInstruction how to eliminate trivial co…
ec71713f
Merge pull request #34816 from rjmccall/actor-runtime
37066443
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
ba213386
Merge pull request #34787 from gottesmm/pr-aa2767f26b092e40ae7b044c1a…
e46ab4be
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
c700b0b0
Merge pull request #34794 from xedin/rdar-71356981
3d91d7f4
Fix Mac Catalyst test dependency failures
9936c861
IRGen: fix the LLVM struct definition of AsyncTask.
752558ce
runtime: work around the missing task-enqueue implementation
89007e2e
IRGen: emit emit_hop_to_executor instructions.
4e296c0c
SILOptimizer: update alias analysis in TempRValueOpt and TempLValueOpt
423169ce
Merge pull request #34924 from aschwaighofer/fix_autodiff_test_failur…
3ae4e629
Clarify comment
71a993c6
Merge pull request #34761 from eeckstein/irgen-hop-to-executor
0e547e20
Temporarily disable test in optimize mode
007c74f5
Merge pull request #34937 from aschwaighofer/clarify_comment
14ea0e56
Merge pull request #34916 from slavapestov/with-unsafe-continuation
c133e13e
[Concurrency] Disallow 'async' and non-async overloading.
1798e66c
Merge pull request #34936 from eeckstein/fix-templvalueopt
eaaeb944
Merge pull request #34939 from stephentyrone/f16-test-fixup
bbd1ed4d
Merge pull request #34932 from brentdax/rdar-71897958
ca02ef28
Change tensorflow link to point to `main`
55982832
Merge pull request #34942 from varungandhi-apple/vg-silgen-fix-clang-…
6a799857
[cxx-interop] Support class template specializations in namespaces.
c4363b91
[nfc] Remove unused variable "loc".
976c0d4b
Merge pull request #34484 from apple/malmap-parse
f569be2a
[Concurrency] Enable implicit conversion from synchronous -> asynchro…
50cdddaf
[Concurrency] Emit thunk for synchronous -> async function conversion.
f46ad6c2
Merge pull request #34938 from aschwaighofer/temporarily_disable_dict…
d6e0ed16
Temporarily disable hop_to_executor.sil test
2a7ed26a
Merge pull request #34950 from aschwaighofer/disable_hop_to_executor_…
b57751d1
Merge pull request #34940 from DougGregor/async-nonasync-redecl-checking
ac9ee94d
[Concurrency] Allow synchronous witnesses to satisfy 'async' requirem…
3530dc6d
Merge pull request #34947 from zoecarver/gardening/silopt-loc
af25d750
[SIL] Don't verify functions whose body was skipped
a2182817
[Sema] Fix init_not_instance_member_use_assignment diagnostic typo
5423da20
Merge pull request #34952 from DougGregor/convert-sync-to-async
41f74e48
[gardening] Remove uses of "importDeclCached" and cleanup "VisitEnumC…
3ac7dbf7
Freeze PartialAsyncTask as a Job*.
ee0bb0a2
Merge pull request #34620 from AnthonyLatsis/parse-misc
413352b7
[Concurrency] Reject top-level asynchronous code for now.
dd7ce801
Fix the build and implementation of the 16-byte atomics for MSVC.
c346d946
[basicblock-utils] Add new API: JointPostDominanceSetComputer and its…
a6027fc7
[Concurrency] Diagnose "try await" with a Fix-It
18ef1869
[cfgoptutils] Add a new overload of addNewEdgeValueToBranch that take…
16b63b15
Merge pull request #34954 from LucianoPAlmeida/nfc-typo
ab71104f
Merge pull request #34945 from texasmichelle/main_links
040ac4b2
build: correct dependencies for a unified build
3add677c
IRGen: fix the async task type for 32 bit platforms
9b77fef7
[Sema] Always look through optionals for unresolved member lookup
a53b1e4f
[Unit tests] Add unit tests for optional lookup behavior
6b0f5da0
[AutoDiff] Disable failing test.
93bbc715
Merge pull request #34958 from rjmccall/msvc-atomic-128
a6b302c1
Merge pull request #34948 from xymus/skip-sil-verify-skipped-functions
b935c4a9
[semantic-arc] Prevent future pointer invalidation issues in the Owne…
5dbd34d0
[Concurrency] Traffic in underlying C type rather than JobFlags.
105a2732
Merge pull request #34538 from zoecarver/cxx/fix/same-nominal-in-name…
40723a1d
[cxx-interop] Add support for templated member functions.
24aa9ac7
Merge pull request #34964 from eeckstein/fix-task-struct
6400a43b
Merge pull request #34930 from gottesmm/pr-d981ca4c510954e4ca19818a43…
ceb1fdad
Merge pull request #34959 from gottesmm/pr-98cbb22de5b33dbf86eecf90b5…
8914ba60
build: correct dependencies for a unified build
b497c062
Merge pull request #269 from compnerd/stage-deps
b4eeae78
[Frontend] Recover missing input file by dummy input buffer.
055dc66d
[Frontend] Opt-in missing file recovery
bf5d2225
Merge pull request #34969 from DougGregor/swift_get_jobflags
4957a5e8
Merge pull request #34957 from rjmccall/partial-async-task-is-a-job
06a712bf
Merge pull request #34862 from zoecarver/cxx/feat/templated-methods
2d299de3
[PtrAuth] Adopt AsyncContextResume schema.
d4be3e88
[PtrAuth] Auth parent async context after loading.
7091e0dd
[PtrAuth] Corrected AsyncContextParent schema.
b0913fd8
[NFC] Destructure AsyncFunctionPointer in getAsyncFunctionAndSize.
c73e3c1e
[mandatory-combine] Just like SILCombine, perform SIL canonicializati…
8f1b3535
[mandatory-combine] Eliminate trivially dead instructions aggressivel…
04a1a72d
[ownership] end_borrow/destroy_value with an operand that has Ownersh…
c6525fd5
[AST] Fix linker errors when doing a 'parser only' build
7ce975f4
Merge pull request #34949 from gottesmm/pr-1fb3bad22e50b7ec605b680cc7…
ad55fd14
Merge branch 'tensorflow-stage' of github.com:google/swift into tenso…
e93a852d
[Async CC] Handle contextless fn ptrs in getAsyncFunctionAndSize.
e7ec8c24
[Async CC] Fixed AuthInfo of AsyncCallEmission.
bbf57959
[Async CC] Auth'd AFP ptr of dynamically thin fn.
d17c0690
[Async CC] Auth'd AFP ptr to load ptr from FunctionPointer.
0d93b8d7
[Async CC] Resigning AFP results in AFP.
659c1ed8
[NFC] Use FunctionPointer::getRawPointer for vwitness.
52566970
[Async CC] Auth'd AFP ptr of statically thin fn.
eac9cfc2
[Async CC] Fixed ptrauth for dynamic ptrs in partial applies.
f1d263b2
[Async CC] Resigned ptr passed to swift_task_create[_f].
b8ec80aa
[PtrAuth] Pass discriminator to swift_suspend_dispatch.
0f2b659a
[Test] Reenabled arm64e concurrency tests.
84e7ba70
Merge branch 'tensorflow' of github.com:apple/swift into tensorflow-s…
19eca8ff
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
d2f52803
Merge pull request #34965 from compnerd/dependencies
0b0025db
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
4c09f222
IRGen: Nonoverridden method descriptors should be true-const
379d7522
Merge pull request #34955 from rintaro/frontend-missing-input-rdar337…
363d536e
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
be0c61c4
Merge pull request #34976 from akyrtzi/parser-only-build-fix-linker-e…
a86a26c2
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
fa761e06
Merge pull request #34977 from slavapestov/nonoverridden-descriptors
509f9052
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
0886f266
[ConstraintSystem] Track constraints that caused bindings to be "full…
54406b49
[CSBindings] Delay attempting type variable if it's involved in unres…
9df83750
Merge pull request #34956 from zoecarver/cxx/cache-nullptr
8104d5ff
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
78346142
Merge pull request #34715 from Jumhyn/SR-13815
65db86ba
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
61115969
[mandatory-combine] Put canonicalization and trivial DCE behind a fla…
28e7e952
Merge pull request #34968 from gottesmm/pr-50e8ac8f699f7e3ef7096b4b56…
27ece6f8
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
711e7e31
IRGen: correct decoration handling for x86
5bd27db2
Concurrency: Implement `resume(returning:)` and `resume(throwing:)` f…
185f44e2
Disable actor_class.swift tests on arm64e
e365fc5a
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
cbc7bd1b
SIL: cleanup the GenericSpecializationMangler API
f702be94
Mangling: introduce an alternative mangling for generic specializations.
4db201c9
GenericSpecializer: use an alternative mangling if the function has r…
9e43f493
SIL: cleanup the GenericSpecializationMangler API
f702be94
Merge pull request #34928 from nate-chandler/concurrency/irgen/ptrauth
af8cf15e
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
ee64b4da
[Test] Matched ordering in ptrauth-partial-apply.sil.
62d5b729
[CSBindings] Refactor handling of disjunction and member constraints
38d25e99
[ConstraintSystem] Adjust `getFunctionArgApplyInfo` to respect holes
a046eaf4
Merge pull request #34983 from compnerd/decoration
b317763b
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
66cdc5aa
Merge pull request #34987 from nate-chandler/concurrency/irgen/test/p…
611ff41c
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
5442b9c8
Dump Fingerprint Status to the Provided Stream
96c0bd1d
[NFC] Drop The Unused Interface Key From the Use Enumerator
030ed2a4
[NFC] Don't Store An llvm::function_ref
4804f034
[NFC] Delete An Unused Entrypoint
9075d324
[NFC] Move findJobsToRecompileWhenNodesChange Into The Headers
2b2c5dcf
Merge pull request #34989 from xedin/rdar-71525503
276e1a2a
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
83822539
[Concurrency] Introduce more completion-handler names to the import h…
b8376759
[Concurrency] Move "extra" text from completion handler parameter to …
719e2201
mark the nearest CallExpr as implicitly async; not just the nearest A…
233eccdc
emit hop_to_executor before & sometimes after implicitly-async calls
60fa93f1
[IRGen] Use specialized mangled name for class constants.
e34a9980
Merge pull request #34902 from jckarter/continuation-resume-operations
cc2e32f2
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
04805f95
Merge pull request #34992 from DougGregor/concurrency-objc-interop-fixes
57b10aca
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
47207cad
[ConstraintSystem] NFC: Rename `isFullyBound` -> `isDelayed` and clar…
c1d178a9
Merge pull request #34986 from eeckstein/fix-generic-spec
daa85e18
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
63a2e7be
This test also fails in optimize size mode
20dd3997
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
67ce34b4
Disable tests that fails on some bots test/IRGen/objc_super.swift
deb16ac3
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
7a415253
Merge pull request #34917 from kavon/implicitly-async-silgen
7dc50a14
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
9e4d0690
Merge pull request #34988 from xedin/on-demand-fully-bound
88efaacd
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
b736be27
Merge pull request #34991 from CodaFi/depletion-layer
1687855b
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
2fc7d706
Merge pull request #34994 from nate-chandler/rdar72053639
3135b5da
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
704fed6e
update-checkout-config.json: adjust for tensorflow merge
650e5d7f
[Clang importer] Work around addition of _Nullable_result
5b5384ab
Merge pull request #35005 from DougGregor/nullable-result-workaround
b80e4bf8
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
bebb25ef
Merge pull request #34919 from buttaface/android-vendor
89c617ab
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
2220e3b7
[AutoDiff] Fix ownership error in `VJPCloner::visitApplyInst`. (#35003)
2cf7d63a
Merge branch 'main' of github.com:apple/swift into tensorflow-stage
2f23cd00
Merge branch 'tensorflow-stage' into tensorflow-merge
8c99aff2
Merge branch 'tensorflow' into tensorflow-merge
d2841b46
marcrasi
approved these changes on 2020-12-11
texasmichelle
merged
dc9ecd79
into tensorflow
5 years ago
texasmichelle
deleted the tensorflow-merge branch
5 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
marcrasi
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub