[Issue 19280] Remove unnecessary error checks in core.time.currSystemTick

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Oct 1 08:14:13 UTC 2018


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

--- Comment #2 from github-bugzilla at puremagic.com ---
Commits pushed to master at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/6e8b3793dbe7f30e46ee2ba243d1d221550fff8c
Fix Issue 19280 - Remove unnecessary error checks in core.time.currSystemTick

QueryPerformanceCounter doesn't fail on Windows XP or later.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644904(v=vs.85).aspx

gettimeofday called with a valid timeval address and a null second
parameter doesn't fail.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html

clock_gettime called with a valid clock_id and a valid timespec address
is in principle allowed to fail if the number of seconds doesn't fit in
time_t, so even though no known implementation does this it is probably
best to retain the error check at this time.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html

https://github.com/dlang/druntime/commit/e807e29472fa5973c438f97cd5d4b390ef1a4a5c
Merge pull request #2315 from n8sh/issue-19280

Fix Issue 19280 - Remove unnecessary error checks in core.time.currSystemTick
merged-on-behalf-of: Petar Kirov <ZombineDev at users.noreply.github.com>

--


More information about the Digitalmars-d-bugs mailing list