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

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Oct 14 05:46:30 UTC 2018


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

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

https://github.com/dlang/druntime/commit/8759cb6a19e692b7599a7da80fab2654af568558
Fix Issue 19280 - Remove unnecessary error checks in core.time, Part 2

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. If time_t is long or ulong we don't need to check for this
since the current time won't overflow before 292 billion years A.D.

This PR also extends PR #2315's improments currSystemTick to also apply
to currTime.

https://github.com/dlang/druntime/commit/651931122f8c72945f43118bfb03f08a8982437f
Merge pull request #2317 from n8sh/issue-19280-pt2

Fix Issue 19280 - Remove unnecessary error checks in core.time, Part 2
merged-on-behalf-of: Jonathan M Davis <jmdavis at users.noreply.github.com>

--


More information about the Digitalmars-d-bugs mailing list