swift
d2f52803 - Merge branch 'main' of github.com:apple/swift into tensorflow-stage

Commit
5 years ago
Merge branch 'main' of github.com:apple/swift into tensorflow-stage * 'main' of github.com:apple/swift: (39 commits) [cxx-interop] Add support for templated member functions. [Concurrency] Traffic in underlying C type rather than JobFlags. [semantic-arc] Prevent future pointer invalidation issues in the OwnedToGuaranteedPhiOp transform. IRGen: fix the async task type for 32 bit platforms [cfgoptutils] Add a new overload of addNewEdgeValueToBranch that takes an InstModCallback. [Concurrency] Diagnose "try await" with a Fix-It [basicblock-utils] Add new API: JointPostDominanceSetComputer and its method findJointPostDominatingSet(...). Fix the build and implementation of the 16-byte atomics for MSVC. [Concurrency] Reject top-level asynchronous code for now. Freeze PartialAsyncTask as a Job*. [Sema] Fix init_not_instance_member_use_assignment diagnostic typo [SIL] Don't verify functions whose body was skipped [Concurrency] Allow synchronous witnesses to satisfy 'async' requirements. Temporarily disable hop_to_executor.sil test [Concurrency] Emit thunk for synchronous -> async function conversion. [Concurrency] Enable implicit conversion from synchronous -> asynchronous. [nfc] Remove unused variable "loc". [cxx-interop] Support class template specializations in namespaces. Change tensorflow link to point to `main` [Concurrency] Disallow 'async' and non-async overloading. ...
Author
Loading