Thread overview
[Issue 21663] std.concurrency.receiveOnly doesn't work with tuples
Feb 25, 2021
Paul Backus
Feb 25, 2021
Paul Backus
Feb 25, 2021
Dlang Bot
Mar 01, 2021
Dlang Bot
Mar 06, 2021
Dlang Bot
February 25, 2021
https://issues.dlang.org/show_bug.cgi?id=21663

Paul Backus <snarwin+bugzilla@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |snarwin+bugzilla@gmail.com

--- Comment #1 from Paul Backus <snarwin+bugzilla@gmail.com> ---
Looks like `recieveOnly` is using `isAssignable!T` where it should be using `allSatisfy!(isAssignable, T)`:

https://github.com/dlang/phobos/blob/v2.095.1/std/concurrency.d#L806

--
February 25, 2021
https://issues.dlang.org/show_bug.cgi?id=21663

--- Comment #2 from Paul Backus <snarwin+bugzilla@gmail.com> ---
Introduced in this PR:

https://github.com/dlang/phobos/pull/7661

--
February 25, 2021
https://issues.dlang.org/show_bug.cgi?id=21663

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
@pbackus created dlang/phobos pull request #7813 "Fix issue 21663 - std.concurrency.receiveOnly doesn't work with tuples" fixing this issue:

- Fix issue 21663 - std.concurrency.receiveOnly doesn't work with tuples

https://github.com/dlang/phobos/pull/7813

--
March 01, 2021
https://issues.dlang.org/show_bug.cgi?id=21663

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/phobos pull request #7813 "Fix issue 21663 - std.concurrency.receiveOnly doesn't work with tuples" was merged into stable:

- 1a28dfed51a870385f96a833e6c844186ef01e43 by Paul Backus:
  Fix issue 21663 - std.concurrency.receiveOnly doesn't work with tuples

https://github.com/dlang/phobos/pull/7813

--
March 06, 2021
https://issues.dlang.org/show_bug.cgi?id=21663

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/phobos pull request #7830 "merge stable" was merged into master:

- 6e6e024fa3776ffb6da36c97c363288de4c321da by Paul Backus:
  Fix issue 21663 - std.concurrency.receiveOnly doesn't work with tuples

https://github.com/dlang/phobos/pull/7830

--