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

Reply via email to