Ronald Oussoren <ronaldousso...@mac.com> added the comment:

@Nathaniel: I hadn't noticed that CLOCK_MONOTONIC on macOS behaves different 
from that clock on Linux. Sigh.

That means there's little reason to switch to CLOCK_MONOTONIC on macOS, that 
would just result in different behaviour between Linux and macOS. 

There is a clock with similar behaviour as the Linux clock: CLOCK_UPTIME_RAW, 
but switching to that instead of mach_absolute_time would just complicate the 
code base because we still support macOS 10.9 where clock_gettime is not 
available.

BTW. I'm against using mach_continuous_time, if a change is needed it should be 
to clock_gettime as that's the more portable API.   And given the stated goal 
of time.perf_counter() a change is IMHO not necessary.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41303>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to