Skip to content

Merge 2020-11-10 into tensorflow #34676

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 566 commits into from
Nov 11, 2020
Merged

Merge 2020-11-10 into tensorflow #34676

merged 566 commits into from
Nov 11, 2020

Conversation

xihui-wu
Copy link

No description provided.

gottesmm and others added 30 commits November 4, 2020 18:17
…11051d25e6b928

[ownership] Add a few test cases that show that the reborrow verifier handles recursive reborrows correctly.
* 'main' of github.com:apple/swift:
  [ownership] Add a few test cases that show that the reborrow verifier handles recursive reborrows correctly.
…d-task-and-executor-through-partial-apply-forwarder

[Async CC] Forward task and executor through partial apply forwarder.
* 'main' of github.com:apple/swift:
  [Async CC] Forward task and executor through partial apply forwarder.
Previously, an IRGenFunction was being passed to the functions that
construct an AsyncContextLayout.  That was not actually necessary and
prevented construction of the layout in contexts where no IRGenFunction
was present.  Here that requirement is eased to requiring an IRGenModule
which is indeed required to construct an AsyncContextLayout.
[CodeCompletion] Add XFAIL to swift-ide-test
* 'main' of github.com:apple/swift:
  [CodeCompletion] Add XFAIL to swift-ide-test
…ialization-components/special-entry

[metadata prespecialization] Add canonical records to cache.
* 'main' of github.com:apple/swift:
  [IRGen] Call getCanonicalPrespecializedGenericMetadata.
  [Runtime] Add prespecialized-caching getGenericMetadata variant.
  [prespecialized metadata] Add token for caching.
* 'main' of github.com:apple/swift:
  [cxx-interop] Support class templates containing typedefs.
Customize diagnostics when an 'await' is missing in an 'async let'
initializer. While here, fix the coverage checking so we also diagnose
a missing 'try'.
…itializer.

When an 'async let' initializer can throw, any access to one of the
variables in the 'async let' can also throw, so require such accesses
to be annotated with 'try'.
…rs created in non-async functions

It's possible to materialize an async function pointer, e.g. with partial_apply, in a non-async function - as long as no async function is called.
[Concurrency] Task "nurseries" or "Task scopes"
* 'main' of github.com:apple/swift:
  [Concurrency] Introduce initial (minimal, incomplete) Nursery APIs
…context-layout-uses-module-not-function

[NFC] Construct AsyncContextLayout from module.
* 'main' of github.com:apple/swift:
  [NFC] Construct AsyncContextLayout from module.
* 'main' of github.com:apple/swift:
  [concurrency] SILGen: only emit hop_to_executor instructions in async functions.
  SIL: set the @async attribute for top-level functions correctly
  [concurrency] SILVerifier: don't complain about async function pointers created in non-async functions
Revert the Revert of #34545: [Dependency Scanner] Add missing clang overlay dependencies for placeholder modules
* 'main' of github.com:apple/swift:
  Revert the Revert of #34545: [Dependency Scanner] Add missing clang overlay dependencies for placeholder modules
hborla and others added 22 commits November 10, 2020 14:18
AST: support availability on Windows
* 'main' of github.com:apple/swift:
  AST: support availability on Windows
…ne-indices

[Runtime] Have ConcurrentReadableHashMap store indices inline when the table is sufficiently small.
* 'main' of github.com:apple/swift:
  [Runtime] Have ConcurrentReadableHashMap store indices inline when the table is sufficiently small.
[test] Fix test/SourceKit/CursorInfo/invalid_offset
* 'main' of github.com:apple/swift:
  [test] Fix test/SourceKit/CursorInfo/invalid_offset
…63d70405f75d65

[ownership] Convert ValueOwnershipKind to have an Invalid state instead of using optional.
* 'main' of github.com:apple/swift:
  [ownership] Convert ValueOwnershipKind to have an Invalid state instead of using optional.
[NFC] Add back a higher polynomial threshold for rdar18360240.swift.gyb
* 'main' of github.com:apple/swift:
  [NFC] Add back a higher polynomial threshold for rdar18360240.swift.gyb
[Dependency Scanner] Share `ModuleDependenciesCache` as a part of the CompilerInstance
* 'main' of github.com:apple/swift:
  [Dependency Scanner] Share `ModuleDependenciesCache` as a part of the CompilerInstance This will allow individual module scans in batch-scanning mode to share the already-scanned Swift and Clang modules, and avoid instantiating a brand new Clang `DependencyScanningService` for each batch entry.
…dress

[stdlib][NFC] Resolve relative address in consistent way
* 'main' of github.com:apple/swift:
  [stdlib] Resolve relative address in consistent way
[Serialization] Add an option to output modules regardless of errors
CMake: generate SupportedFeatures.json while building and install it into toolchain
* 'main' of github.com:apple/swift:
  CMake: generate SupportedFeatures.json while building and install it into toolchain
  [Serialization] Add an option to output modules regardless of errors
…lity

Check conformance availability for associated conformances
* 'main' of github.com:apple/swift:
  Sema: Don't emit 'add @available attribute' fixit on implicit declarations
  Sema: Check associated conformance availability
  Sema: Tweak associated conformance exportability diagnostics
@xihui-wu
Copy link
Author

xihui-wu commented Nov 10, 2020

Please test with following PRs:
swiftlang/llvm-project#2123

@swift-ci Please clean test TensorFlow

@xihui-wu
Copy link
Author

Please test with following PRs:
swiftlang/llvm-project#2123

@swift-ci Please clean test TensorFlow

@xihui-wu xihui-wu merged commit 86d9c82 into tensorflow Nov 11, 2020
@xihui-wu xihui-wu deleted the tensorflow-merge branch November 11, 2020 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.