Jan. 25, 2021
2:19 p.m.
On Jan 25, 2021, at 2:45 AM, Michael H Deckers via tz <tz@iana.org> wrote:
As far as tzdb is concerned, the leap second table would just end for good (perhaps with TAI = UTC + 42 s), and the "right" tzdb timezones would become unnecessary for time stamps from then on. As would the zoo of "leap second smearing" schemes in computer system time demons.
In C++ it would mean that std::chrono::utc_clock (the clock that portably includes leap seconds, https://en.cppreference.com/w/cpp/chrono/utc_clock) could now do constexpr computations (compute at compile-time). This would be a good thing, making some things more efficient both in cpu time and code size. Howard