Thread overview
[Issue 11989] Introduce a new monotonic clock type and phase out TickDuration
Jan 16, 2020
Mathias LANG
Dec 17, 2022
Iain Buclaw
Mar 22, 2023
Dlang Bot
[Issue 11989] Phase out TickDuration
Apr 07, 2023
Dlang Bot
January 16, 2020
https://issues.dlang.org/show_bug.cgi?id=11989

Mathias LANG <pro.mathias.lang@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pro.mathias.lang@gmail.com

--- Comment #2 from Mathias LANG <pro.mathias.lang@gmail.com> ---
The monotonic clock type was introduced in:
https://github.com/dlang/druntime/pull/847
And there's a PR to deprecate TickDuration:
https://github.com/dlang/druntime/pull/2886

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=11989

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P4

--
March 22, 2023
https://issues.dlang.org/show_bug.cgi?id=11989

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

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

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
@schveiguy created dlang/dmd pull request #15024 "Fix issue 11989 -- deprecate TickDuration, it's no longer used anywhere." fixing this issue:

- Fix issue 11989 -- deprecate TickDuration, it's no longer used anywhere.

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

--
March 23, 2023
https://issues.dlang.org/show_bug.cgi?id=11989

Steven Schveighoffer <schveiguy@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schveiguy@gmail.com
            Summary|Introduce a new monotonic   |Phase out TickDuration
                   |clock type and phase out    |
                   |TickDuration                |

--- Comment #4 from Steven Schveighoffer <schveiguy@gmail.com> ---
Changing the title. MonoTime has been stable for almost a decade. Having the old title show up in the changelog would be confusing at this point.

--
April 07, 2023
https://issues.dlang.org/show_bug.cgi?id=11989

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

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

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #15024 "Fix issue 11989 -- deprecate TickDuration, it's no longer used anywhere." was merged into master:

- a2f630ffd458ac3200fb8a779cec26e88ae2d767 by Steven Schveighoffer:
  Fix issue 11989 -- deprecate TickDuration, it's no longer used anywhere.

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

--
July 18
https://issues.dlang.org/show_bug.cgi?id=11989

--- Comment #6 from Jonathan M Davis <issues.dlang@jmdavisProg.com> ---
Oh, nice. The last time that I tried to do this, I ran into deprecation messages from templates that really shouldn't have been triggering deprecation messages (IIRC from code that could use either Duration or TickDuration), and I concluded that the compiler was going to need some improvements before it could be done. I'm not sure if that issue was https://issues.dlang.org/show_bug.cgi?id=23800 or something else, but at least you figured out how to make it work.

--