Thread overview
[Issue 23242] InputRangeObject derived from RandomAccessInfinite is not a random-access range
Jul 13, 2022
Paul Backus
Jul 13, 2022
Paul Backus
Jul 13, 2022
Paul Backus
July 13, 2022
https://issues.dlang.org/show_bug.cgi?id=23242

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |23243


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=23243
[Issue 23243] std.range.isInfinite should accept ranges with non-static empty
methods
--
July 13, 2022
https://issues.dlang.org/show_bug.cgi?id=23242

--- Comment #1 from Paul Backus <snarwin+bugzilla@gmail.com> ---
Blocked by issue 23243. InputRangeObject's .empty property must be a member function in order to implement the InputRange interface, but isInfinite requires .empty to be a manifest constant.

--
July 13, 2022
https://issues.dlang.org/show_bug.cgi?id=23242
Issue 23242 depends on issue 23243, which changed state.

Issue 23243 Summary: std.range.isInfinite should accept ranges with non-static empty methods https://issues.dlang.org/show_bug.cgi?id=23243

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

--
July 13, 2022
https://issues.dlang.org/show_bug.cgi?id=23242

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

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

--- Comment #2 from Paul Backus <snarwin+bugzilla@gmail.com> ---
Since issue 23423 cannot be fixed, neither can this one.

--