Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:43039 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38397 invoked from network); 14 Feb 2009 01:05:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Feb 2009 01:05:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=php_lists@realplain.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=php_lists@realplain.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain realplain.com from 209.235.152.151 cause and error) X-PHP-List-Original-Sender: php_lists@realplain.com X-Host-Fingerprint: 209.235.152.151 mail961c35.nsolutionszone.com Linux 2.5 (sometimes 2.4) (4) Received: from [209.235.152.151] ([209.235.152.151:58050] helo=mail961c35.nsolutionszone.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 58/21-43210-ED816994 for ; Fri, 13 Feb 2009 20:05:35 -0500 X-POP-User: wilmascam.centurytel.net Received: from PC (d14-104.rt-bras.wnvl.centurytel.net [69.179.141.104]) by mail961c35.nsolutionszone.com (8.13.6/8.13.1) with SMTP id n1E15U2T030670; Sat, 14 Feb 2009 01:05:31 GMT Message-ID: <007f01c98e40$555c6720$0201a8c0@PC> To: "PHP Internals List" , "Lukas Kahwe Smith" References: <53C9D049-8C10-48F2-8312-C8A81D2B5990@pooteeweet.org> Date: Fri, 13 Feb 2009 19:05:29 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1933 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1933 Subject: Re: [PHP-DEV] 5.3 todos From: php_lists@realplain.com ("Matt Wilmas") Hi Lukas! Just wanted to send a quick message about some things I'll try to do. :-) Guess I'm a little late to "return," heh -- and I'm finishing a new system build now and have to migrate stuff over :-/, but I'll get to these PHP things soon as I can, on whatever system... ----- Original Message ----- From: "Lukas Kahwe Smith" Sent: Wednesday, February 11, 2009 > Hi, > [...] > The following remain open and it does not seem someone is actively > working in it: > [...] > - tokenizer misses last single-line comment This is a pretty simple fix, AFAICT. Besides the tokenizer thing, I believe the Warning about unterminated /* ... comments is still missing because of the same re2c issue(s). I'd take care of both. > Other issues recently raised on the list > [...] > - casting doubles to ints I'll send a possible DVAL_TO_LVAL, etc. solution (consistent/reliable overflow across platforms) for consideration as soon as I whip up and test it... There's also a couple other inconsistencies and behavior changes with the existing code that I don't think have been mentioned. On a related note, and concerning the int-operand bitwise operators (where I first brought up the casting changes) and %, I'll have a possible update for them on 32-bit systems, to hopefully mostly eliminate overflow issues with them, regardless of DVAL_TO_LVAL method. See also Bug #46579 (% integer overflow - no error message). Will also try to fix some other small Bugs... Thought there was one I was going to mention, but can't remember ATM. #45184 (algorithm to limit random numbers to a certain range is flawed) *seems* like it might be another I can look at (assigned to Pierre), though I may be missing something. Well, I'll do what little bit I can besides what I mentioned here! > Again, I will be offline 99% of the time starting this Saturday until > March 5th. > [...] > regards, > Lukas Kahwe Smith Have a good trip/vacation. :-D - Matt