Hi Lukas, all,
----- Original Message -----
From: "Lukas Kahwe Smith"
Sent: Thursday, May 28, 2009
On 12.05.2009, at 04:20, Matt Wilmas wrote:
Hi Lukas,
----- Original Message -----
From: "Lukas Kahwe Smith"
Sent: Monday, May 11, 2009
[...]
Critical issues:
1) I assume the issues with rounding are resolved. If any issues pop
up again, please let the list know.
@Matt/Dmitry: Can you just give us the quick nod that all is well here?
No, can't say that all is well. :-/ Nothing was changed yet, sorry if
you misunderstood. (BTW, it's not rounding/parsing, but
conversion/casting of floats->integers... :-))
I sent the updated patch a month ago, and then the next week Stas asked
some questions off-list, for clarification, etc. and then said that the
patch "looks good" and "since it appears to fix things I think it can be
applied." That's the only feedback I had really, and Dmitry mentioned
that it "breaks" about 30 tests (I'd consider them broken now, to match
the code, however ;-)), which I knew would have to be updated. I didn't
try to fix them yet, since I didn't know if the changes would finally be
applied or not. I was going to bring it up again but then it was too
close to RC2.
There were some e-mails on the subject that I didn't follow up on
(nothing major, just comments), including one of yours I think. Anyway,
I guess I/we can wonder about RC3 now? Again, the *very minor*
modifications only help to ensure the [usual] long-standing behavior on
all platforms -- e.g. most users would see no change from 5.2 or prior.
I'll try to be sure to do what I can to take care of anything now, since
I shouldn't be distracted with other stuff like leading up to RC2...
I never saw anything about this issue being fixed with a commit yet.
Could someone post the patch, so the fix can be put into CVS and people
can take care of updating the relevant tests?
Ahhh, sorry I hadn't been in touch, but I actually have good news this time.
:-) I finished updating most of the tests a few days back, and took care of
the last couple now. There were 40-something, though there may be some I
missed -- only running ~57% of 5.3's tests on Windows with limited
extensions, etc. I fixed a few 64-bit tests (hopefully) I noticed along the
way also. Well, when the changes get committed, anyone can let me know if
others are failing, and I'll try to take care of them. It's generally just
taking the expected result from 5.2's tests... I'd think there'd have been
some sort of red flags with such different results on tests that have been
added since that 5.3 change. :-)
I just uploaded the updated patch -- I haven't made any changes, just
against the latest CVS (had a couple conflicts). Don't have time now, but
will later send a reply about it to my specific thread about it [1] (sounds
like it's mostly good to go though). I can also send a patch with the test
changes in case anyone wants to take a look.
[1] http://marc.info/?l=php-internals&m=123939280802580&w=2
regards,
Lukas Kahwe Smith
m...@pooteeweet.org
- Matt
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php