Thread overview
[Issue 24213] [DIP1000] Scope pointer can escape via non-scope parameter of pure delegate
[Issue 24213] [DIP1000] Scope pointer can escape via non-scope parameter of delegate
Oct 30, 2023
Paul Backus
Oct 30, 2023
Paul Backus
Oct 30, 2023
Paul Backus
Oct 30, 2023
Dlang Bot
Oct 30, 2023
Dlang Bot
October 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24213

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=24212

--
October 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24213

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |accepts-invalid, safe
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=24208

--
October 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24213

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[DIP1000] Scope pointer can |[DIP1000] Scope pointer can
                   |escape via non-scope        |escape via non-scope
                   |parameter of delegate       |parameter of pure delegate

--
October 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24213

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

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

--- Comment #1 from Dlang Bot <dlang-bot@dlang.rocks> ---
@pbackus created dlang/dmd pull request #15756 "Fix 24208, 24212, 24213 - `scope` escape via `pure` + nested context" fixing this issue:

- Fix issues 24212 and 24213

  * Issue 24212 - Scope pointer can escape via non-scope parameter of pure
    virtual function
  * Issue 24213 - Scope pointer can escape via non-scope parameter of pure
    delegate

https://github.com/dlang/dmd/pull/15756

--
October 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24213

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

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

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #15756 "Fix 24208, 24212, 24213 - `scope` escape via `pure` + nested context" was merged into master:

- a0705285d78430954f0762a078423c13faf874d7 by Paul Backus:
  Fix issues 24212 and 24213

  * Issue 24212 - Scope pointer can escape via non-scope parameter of pure
    virtual function
  * Issue 24213 - Scope pointer can escape via non-scope parameter of pure
    delegate

https://github.com/dlang/dmd/pull/15756

--