Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:24432 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 27342 invoked by uid 1010); 17 Jul 2006 19:49:37 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 27327 invoked from network); 17 Jul 2006 19:49:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2006 19:49:37 -0000 X-PHP-List-Original-Sender: andrei@gravitonic.com X-Host-Fingerprint: 204.11.219.139 lerdorf.com Linux 2.5 (sometimes 2.4) (4) Received: from ([204.11.219.139:52032] helo=lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id 40/F4-11992-EC9EBB44 for ; Mon, 17 Jul 2006 15:49:36 -0400 Received: from [66.228.175.145] (borndress-lm.corp.yahoo.com [66.228.175.145]) (authenticated bits=0) by lerdorf.com (8.13.7/8.13.7/Debian-1) with ESMTP id k6HJnVTO023869; Mon, 17 Jul 2006 12:49:31 -0700 In-Reply-To: <12322760.20060715215212@marcus-boerger.de> References: <12322760.20060715215212@marcus-boerger.de> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-ID: <72b21c47332766e5b9703da059773684@gravitonic.com> Content-Transfer-Encoding: 7bit Cc: Zeev Suraski , Andi Gutmans , PHP Internals Date: Mon, 17 Jul 2006 12:50:01 -0700 To: Marcus Boerger X-Mailer: Apple Mail (2.623) Subject: Re: [PHP-DEV] Unicode and fetch class From: andrei@gravitonic.com (Andrei Zmievski) I fixed some bugs and reworked the patch. Please look it over, as I intend to commit it in the next couple of days. The next step would be fixing zend_u_str_case_fold() to do only case folding and having all normalization go through zend_normalize_identifier(). -Andrei On Jul 15, 2006, at 12:52 PM, Marcus Boerger wrote: > Hello internals, > > Andrei asked me whether we could do something about the double > lowercasing when calling zend_is_callable_check_func(). The attached > patch adds the new fetch flag ZEND_FETCH_CLASS_NO_NORMALIZE which > prevent lowercasing. Also zend_u_lookup_class_ex() got a new parameter > which allows to specify whether the function needs to lowercase or > not. I am quite sure Andrei needs to touch it a bit further but i > think we should discuss this step first. > > Best regards, > Marcus-- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php