Hi Anatol,
----- Original Message -----
From: "Anatol Belski"
Sent: Tuesday, September 02, 2014
Unfortunately that's not a PR so I cannot comment there directly, so I'd
leave a couple of the comments to the code here:
It looks like there can be "commit comments?" *shrug* In the future, should
a Pull Request usually be created? I didn't know if that sends some sort of
"Hey, add this!" notification, or simply makes it show up as a PR.
- GetSystemTimeAdjustment can be disabled by some other app, so it should
be called each time when gettimeofday() is called
I don't know what you mean by "disabled." You mean the adjustment changing?
I sort of already alluded to not thinking it's necessary to check it each
time gettimeofday() is called -- I was already thinking of a much more
complicated method last year involving that stuff, before finding this
spring that Vista/7 aren't very finely adjustable like XP regarding
*setting* SystemTimeAdjustment...
- GetSystemTimeAdjustment could fail, so return value should have be
checked
I know it could fail (though not sure why), technically, but I don't know a
reason for checking. time_update_rate is already initialized in time.c.
- global variables should be moved into the globals struct
Why? Just because? I thought it's fine to use true globals when it's safe
to (I've seen it in another place), like function pointers. No threading
issues when they're only modified during startup (1 thread).
Matt, I really think it's too short in time to take this in. I would
suggest to leave this as is for 5.4 and 5.5 and stabilize to suggest to
5.6.1 or master after the good testing. It were probably applicable to
win7 then.
I was glad to see Stas' reply to "let's see for 5.4" to, well, see if
there's any other problems found. :-) There's that uniqid() bug/issue like
I said.
5.4 is also the last "official" release (with PGO) for Windows XP.
Thanks
Anatol
Thanks again for feedback,
Matt
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php