[Issue 21700] New: Long deprecated Stopwatch std.datetime is still not removed

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Mar 11 04:36:18 UTC 2021


https://issues.dlang.org/show_bug.cgi?id=21700

          Issue ID: 21700
           Summary: Long deprecated Stopwatch std.datetime is still not
                    removed
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nobody at puremagic.com
          Reporter: andrej.mitrovich at gmail.com

-----
// @@@DEPRECATED_2018-10@@@
/*
    $(RED The old benchmarking functionality in std.datetime (which uses
          $(REF TickDuration,core,time)) has been deprecated. Use what's in
          std.datetime.stopwatch instead. It uses $(REF MonoTime,core,time) and
          $(REF Duration,core,time). See
          $(REF AutoStart,std,datetime,stopwatch). This symbol will be removed
          from the documentation in October 2018 and fully removed from Phobos
          in October 2019.)

    Used by StopWatch to indicate whether it should start immediately upon
    construction.

    If set to `AutoStart.no`, then the stopwatch is not started when it is
    constructed.

    Otherwise, if set to `AutoStart.yes`, then the stopwatch is started when
    it is constructed.
  */
deprecated("To be removed after 2.094. Use std.datetime.stopwatch.AutoStart
instead.")
alias AutoStart = Flag!"autoStart";
-----

This is still present in 2.095, and it's been planned to be removed over two
years ago. Can we just remove it already?

--


More information about the Digitalmars-d-bugs mailing list